Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Типизация переменных при объявлении  [new]
9IKOB
Member

Откуда: Тамбов
Сообщений: 249
Всем доброго времени суток!

Я прочитал в хелпе, что при объявлении в foxpro переменной можно сразу задать тип. Попробовал это сделать на практике - не получилось.
Пример:
LOCAL m.lnCount as Number
? VARTYPE(m.lnCount)

Выводится 'L'.
Я что-то не так понял или это какой-то глюк foxpro?
15 авг 12, 14:14    [13014924]     Ответить | Цитировать Сообщить модератору
 Re: Типизация переменных при объявлении  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1547
9IKOB
Всем доброго времени суток!

Я прочитал в хелпе, что при объявлении в foxpro переменной можно сразу задать тип. Попробовал это сделать на практике - не получилось.
Пример:
LOCAL m.lnCount as Number
? VARTYPE(m.lnCount)

Выводится 'L'.
Я что-то не так понял или это какой-то глюк foxpro?
Первое. Это не задание типа. Это декларация и не более того. Для Intellisence.
15 авг 12, 14:45    [13015249]     Ответить | Цитировать Сообщить модератору
 Re: Типизация переменных при объявлении  [new]
Dima T
Member

Откуда:
Сообщений: 15279
9IKOB
Выводится 'L'.
Я что-то не так понял или это какой-то глюк foxpro?

Это не бага а фича :)
"LOCAL m.lnCount as Number" при выполнении абсолютно идентично "LOCAL m.lnCount"
"as Number" используется Intellisence (как выше написали) и не более того.
15 авг 12, 17:18    [13016490]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить