Язык скриптования сайтов Parser 3

       

Stringintdouble


int, double. Преобразование строки к числу


^строка.int[]  

^строка.int(значение по умолчанию)  

^строка.double[]  

^строка.double(значение по умолчанию)

Преобразуют значение переменной $строка к целому или вещественному числу соответственно, и возвращает это число.



Можно задать значение по умолчанию, которое будет получено, если преобразование невозможно или строка пуста или состоит только из "white spaces" (символы пробела, табуляция, перевода строки).

Значение по умолчанию можно использовать при обработке данных, получаемых интерактивно от пользователей. Это позволит избежать появления текстовых значений в математических выражениях при вводе некорректных данных, например, строки вместо ожидаемого числа.

Внимание: использование пустой строки в математических выражениях не является ошибкой, ее значение считается нулем.

Внимание: преобразование строки, не являющейся целым числом к целому числу является ошибкой (пример: строка «1.5» не является целым числом).

Примеры использования

$str[123]

^str.int[]


Выведет число 123, поскольку объект str можно преобразовать к классу int.

$str[много]

^str.double(-1)

Выведет число -1, поскольку преобразование невозможно.

Copyright © 1997?2004 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 09.02.2004



Содержание раздела