Есть ли способ включить переменные в строки для печати в Actionscript3? - PullRequest
1 голос
/ 10 сентября 2009

Я всегда набираю что-то вроде

Alert.show("blah = " + blah);

В PHP у нас есть

"blah = $blah"

В Ruby у нас есть

"blah = #{blah}"

Есть ли что-нибудь подобное в Actionscript3?

Также ... как правильно назвать то, что мы здесь делаем?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 10 сентября 2009

Если вы спрашиваете, можете ли вы включить имя переменной в строку, чтобы оно оценивалось в отличие от литерала (как ваш пример PHP), ответ - нет. Это не особенность языка ActionScript. Тем не менее, вы можете достичь чего-то подобного, используя метод замены StringUtil. Вот пример:

StringUtil.substitute("My name is {0} and I am {1} years old", name, age);

http://livedocs.adobe.com/flex/3/langref/mx/utils/StringUtil.html

0 голосов
/ 10 сентября 2009

Не уверен, если вы имеете в виду функцию trace():

http://help.adobe.com/en_US/AS3LCR/Flash_10.0/package.html#trace()

Как в:

trace("Blah: " + Blah);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...