Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Unknown on May 20, 2017, 04:30:03 PM

Title: Проблема при работе со строками
Post by: Unknown on May 20, 2017, 04:30:03 PM
Вообщем, возникла необходимость сложить несколько элементов в одну строку. Начну с того, что в справке описания такого рода операций я не нашел. Сначала попробовал интуитивно применить применить свой опыт программирования, и написать вот так:

Code: [Select]
$str1 = "run" + $a + ", " $b + "."
print($str)
- Где a и b - числовые переменные. На выходе получил:
run +10+, 20+.

Числа перевелись в строки нормально, при этом сразу стало ясно, что плюсы здесь не нужны.
Но когда я убрал все плюсы, получил на выходе вот такое:
run 10, $B.
То есть вторая переменная воспринимается просто как текст названия.
Вопрос в том, как корректно сложить элементы строки и получить на выходе:
run 10, 20.

По идее, для такого сложения должен быть специальный знак. Но я уже начал опасаться, что такого занка в программе может и не быть:)
Title: Re: Проблема при работе со строками
Post by: open_78 on May 20, 2017, 04:40:24 PM
STRCONCAT ("str1", "str2", ...) - строковая функция; возвращает объединенную строку
Code: (clickermann) [Select]
$a=10
$b=20
$str=STRCONCAT("run ",$a,", ",$b,".")
PRINT($str)
Title: Re: Проблема при работе со строками
Post by: Unknown on May 20, 2017, 04:52:38 PM
Спасибо, я как-то не заметил эту функцию:)