Страница 2 из 2
Про странный CASE
Добавлено: 13 Сентябрь 2019, 10:23
kreator
Оператор CASE не причём. И конструкция OF...TO классная!
Про странный CASE
Добавлено: 13 Сентябрь 2019, 10:30
Игорь Столяров
kreator писал(а): ↑13 Сентябрь 2019, 10:23И конструкция OF...TO классная!
Я конечно понимаю, что дело не в бобине …
Но ! Есть не очень понятные условия при которых результат не соответствует ожидаемому.
Про странный CASE
Добавлено: 13 Сентябрь 2019, 10:40
vic7tar
Игорь Столяров писал(а): ↑13 Сентябрь 2019, 10:30Я конечно понимаю, что дело не в бобине …
Всё дело в Locale('CLACOLSEQ','WINDOWS').
Про странный CASE
Добавлено: 13 Сентябрь 2019, 14:38
kreator
Игорь Столяров писал(а): ↑13 Сентябрь 2019, 10:30
kreator писал(а): ↑13 Сентябрь 2019, 10:23И конструкция OF...TO классная!
Я конечно понимаю, что дело не в бобине …
Но ! Есть не очень понятные условия при которых результат не соответствует ожидаемому.
ИМХО, это философский момент. Сравнение строковых переменных. Интересно, как китайцы выходят из такого положения? У них есть порядок иероглифов? Наверняка есть.
case '与'
of '令' to '才'
message('进来吧')
else
message('不包括在内。')
end
Windev, блин!
Про странный CASE
Добавлено: 13 Сентябрь 2019, 15:16
Игорь Столяров
kreator писал(а): ↑13 Сентябрь 2019, 14:38Интересно, как китайцы выходят из такого положения?
Элементарно. У меня сын учил китайский и задавал этот вопрос преподавателю (студент из Китая на практике в РФ).
Каждый иероглиф имеет наименование на латинице и именно так и набирается на клавиатуре. И преобразуется в иероглиф.
При написании программ - наименования могут быть указаны равнозначными значениями как иероглифами,
так и последовательностью латинских символов, которые обозначают эти иероглифы.
Т.е. существуют, что-то вроде "служебных слов", обозначающие иероглифы. В общем - выкрутились китайцы.
А код тогда будет что-то вроде:
Код: Выделить всё
case ChinaChar
of 'syanpun' to 'choupy'
message('进来吧')
else
message('不包括在内。')
end
Про странный CASE
Добавлено: 13 Сентябрь 2019, 16:45
Губин Игорь
kreator писал(а): ↑13 Сентябрь 2019, 14:38Интересно, как китайцы выходят из такого положения?
Они используют InList!
Про странный CASE
Добавлено: 14 Сентябрь 2019, 15:32
Yufil
Это уже епархия Unicode, Кларион пока не...
Вот тут интересно:
https://habr.com/ru/company/ruvds/blog/445274/