| value = число, или строка, представляющая это число |
|
Это то же, что и автоматическое конвертирование типов в Blitz. Итак, две команды... y# = значение y# = Float( значение ) ... делает именно это. Если Float применён к символьным данным – он конвертирует столько, сколько возможно: Float( "10" ) ...... результат 10.0 Float( "3junk" ) .. результат 3.0 Float( "junk3" ) .. результат 0.0 В двух последних примерах Float() прекращает конвертирование, когда он видит "j". Характерное использование – принудительное введение точки арифметической дробности: y# = 12 / 5 .............. результат 2.0, потому что 12 / 5 = 2 ( целое деление ) y# = float( 12 ) / 5 .... результат 2.4 |
|
; Float Пример ; ============= Print "Введите какой-либо текст для конвертирования с помощью Float()." Print "Нажмите ENTER что бы выйти." Repeat s$ = Input$(">") If s$<>"" Then Print "Float("+Chr$(34)+s$+Chr$(34)+")=" + Float(s$) End If Until s$="" End |