Странности CHOOSE

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Странности CHOOSE

Сообщение Admin »

Код: Выделить всё

loc:FromYear=0
  CODE
  MESSAGE(CHOOSE(loc:FromYear=0,'рождение',loc:FromYear))
по моей логике должно вернуть значение 'рождение'
возвращается 0

Код: Выделить всё

loc:FromYear=0
  CODE
  MESSAGE(CHOOSE(loc:FromYear=0,'рождение','0'))
вот так все работает

судя по справке вроде я прав... непонятно.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Re: Странности CHOOSE

Сообщение Yufil »

Натыкался в своё время, согласно доке при смешанном типе параметров - результат имеет тип Decimal .
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Re: Странности CHOOSE

Сообщение Admin »

Понятно. Не полностью справку прочитал.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Ответить