Что нового

Данные, строки Как прописать переменную в строке?

sarge

Новичок
Сообщения
15
Репутация
0
Не выводится значение переменной $b в определенной строке:
Код:
$b = 'c:\test'
$sDesiredCapabilities = '{"capabilities":{"alwaysMatch": {"moz:firefoxOptions": {"args": ["-profile", & $b],"log": {"level": "trace"}}}}}'
ConsoleWrite($sDesiredCapabilities & @CRLF)


Переменная $b ну никак не хочет отображать значение во второй строке(специально вывел на консоль третьей строкой чтобы посмотреть).
Подскажите пожалуйста, как ее правильнео прописать?
Или может быть я кавычки где-то забыл?
 

ra4o

AutoIT Гуру
Сообщения
1,165
Репутация
246
Или может быть я кавычки где-то забыл?
Нет кавычек и & возле $b
Код:
$b = 'c:\test'
$sDesiredCapabilities = '{"capabilities":{"alwaysMatch": {"moz:firefoxOptions": {"args": ["-profile",' &$b&'],"log": {"level": "trace"}}}}}'
ConsoleWrite($sDesiredCapabilities & @CRLF)
 
Автор
S

sarge

Новичок
Сообщения
15
Репутация
0
Огромное спасибо за подсказку!
Не подскажете, где можно почитать об этом подробнее, чтобы не постить такие мелочи на форуме?
 

ra4o

AutoIT Гуру
Сообщения
1,165
Репутация
246
Именно по этому вопросу и читать то особо нечего, нужно понимать , что Ваша строка состоит из трёх частей - двух текстовых, которые в данном случае выделены одинарными кавычками ( обязательно в начале и конце ) и одной переменной, между двух текстовый кусочков, "склеиваются" все части при помощи "&" .
 
Верх