Константы (en)[править заголовок, править ссылку на оригинал, править текст, править список подразделов, править список разделов] Константы — это конкретные значения, заданные непосредственно в коде. За исключением констант массивов, они фиксированы и не могут изменяться в ходе выполнения скрипта. Константы массивов более сложны и обсуждаются в разделе Массивы (en).
Числовые константы (en)[править заголовок, править ссылку на оригинал, править текст] Числовая константа — это последовательность цифр с возможным десятичным разделителем (точкой) и возможной десятичной экспонентой. Между цифрами не должно быть промежутков или отделителей порядков: print 0 → 0 print 3.1415927 → 3.1415927 print 6.02214199e+23 → 6.022142E+23 print 1E-3 → 0.001 Целые числа могут быть также записаны в шестнадцатеричном виде, если поставить префикс 0x: print 0xff → 255 print 0x1000 → 4096
Строковые константы (en)[править заголовок, править ссылку на оригинал, править текст] Строковая константа — это последовательность символов между одинарными или двойными кавычками. print 'Hello, world!' → Hello, world! print "That's nice" → That's nice Для возможности генерирования всех символов, используется обратная косая черта \, служащая экраном для следующего символа. Например, если кавычка используется, чтобы ограничивать строковую константу, при появлении внутри строки она должна быть экранирована. Также обратная косая черта сама должна быть экранирована. Что часто наблюдается в именах путей: print "A quote: \"To be, or not to be...\"" → A quote: "To be, or not to be..." print 'That\'s nice' → That's nice print "c:\\system\\apps" → c:\system\apps Есть несколько символов, которые обладают специальным назначением при экранировании:
print "Line1\nLine2" → Line1 Line2 print "Item1\tItem2" → Item1 Item2 print "g\u00e9nial" → génial Максимальная длина строковой константы составляет 256 символов.
Логические константы (en)[править заголовок, править ссылку на оригинал, править текст] Не удивительно, что есть всего две логические константы:
Функциональные константы (en)[править заголовок, править ссылку на оригинал, править текст] Функциональная константа — это ссылка на уже определенную функцию. Раздел Ссылки на функции (en) описывает ссылки на функции.
Константа Null (en)[править заголовок, править ссылку на оригинал, править текст] Константа
© 2004-2009 airbit AG, CH-8008 Zürich
|
|