Тайна функции VAL() - QBasic

Формулировка задачи:

Вчера мне встретилась одна программа и я понял, что не все знают функцию VAL(). И решил дать ей не только определение, а еще указать одно свойство, которое видимо знает еще меньше пользователей 1. Функция VAL() переводит строковое значение числа в число 2. Функция VAL() (смотрите код) переводит в число строковое значение числа в начале НЕ ЧИСЛОВОЙ СТРОКИ, Пробелы в начале строки не учитываются
CLS
 
DIM S = "    -12.34 ASDF 777"
PRINT S
 
REM
REM Оператор принт печатает -12.34
REM
END

Код к задаче: «Тайна функции VAL() - QBasic»

textual
CLS
DIM S = "     -12.34 ASDF 777"
PRINT VAL(S)      ' <= ЭТО И ЕСТЬ ФУНКЦИЯ VAL()
 
REM
REM Оператор принт печатает -12.34
REM
END

6   голосов, оценка 4.333 из 5


СОХРАНИТЬ ССЫЛКУ