Clarion, Clarion 7
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Игорь Столяров
Ветеран движения
Сообщения: 8350 Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 35 раз
Поблагодарили: 111 раз
Сообщение
Игорь Столяров » 23 Июнь 2023, 11:46
Привет всем !
Поймал у себя в старом коде ошибку ... или не ошибку.
В общем, с точки зрения Clarion вот такой код считается абсолютно нормальным:
Пример утрированный - в реале расчёт возвращаемого значения выполняется в нескольких строках.
За теми, кто отстал, не возвращаться !
Кодекс
Игорь Столяров
kreator
✯ Ветеран ✯
Сообщения: 5252 Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 27 раз
Сообщение
kreator » 23 Июнь 2023, 15:50
Недавно обсуждали. С точки зрения Клариона скобки - это просто элемент выражения. Судя по справке в вашем примере результат будет - 'AB'. Но надо помнить, что в скобки нельзя заключать ссылочную переменную.
We are hard at work… for you.
kreator
Игорь Столяров
Ветеран движения
Сообщения: 8350 Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 35 раз
Поблагодарили: 111 раз
Сообщение
Игорь Столяров » 23 Июнь 2023, 16:12
kreator писал(а): 23 Июнь 2023, 15:50
Судя по справке в вашем примере результат будет - 'AB'
Ага ! Если бы оно вернуло 'A' - то это была бы уже не особенность синтаксиса, а полный писец !
За теми, кто отстал, не возвращаться !
Кодекс
Игорь Столяров
Дед Пахом
Старичок
Сообщения: 3366 Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 20 раз
Поблагодарили: 56 раз
Контактная информация:
Сообщение
Дед Пахом » 23 Июнь 2023, 16:15
kreator писал(а): 23 Июнь 2023, 15:50
Недавно обсуждали
Точно, даже пример был похожий.
С уважением, ДП
Дед Пахом
finsoftrz
✯ Ветеран ✯
Сообщения: 5670 Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 20 раз
Поблагодарили: 82 раза
Сообщение
finsoftrz » 23 Июнь 2023, 18:18
Дед Пахом писал(а): 23 Июнь 2023, 16:15
kreator писал(а): 23 Июнь 2023, 15:50
Недавно обсуждали
Точно, даже пример был похожий.
Автор тоже был похожий. Вряд ли двум разным людям придет в голову так код написать.
C6/C12, ШВС, tps/btrieve.
finsoftrz
Игорь Столяров
Ветеран движения
Сообщения: 8350 Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 35 раз
Поблагодарили: 111 раз
Сообщение
Игорь Столяров » 23 Июнь 2023, 18:33
Ну жись сложилась так, что ещё работают программы запущенные лет 20 назад.
Иногда в них приходится что-то ремонтировать и обнаруживаешь то, чего сейчас не сделал бы даже в пятницу.
За теми, кто отстал, не возвращаться !
Кодекс
Игорь Столяров
Ал
✯ Ветеран ✯
Сообщения: 1061 Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Сообщение
Ал » 24 Июнь 2023, 22:51
Игорь Столяров писал(а): 23 Июнь 2023, 18:33
Ну жись сложилась так, что ещё работают программы запущенные лет 20 назад.
Иногда в них приходится что-то ремонтировать и обнаруживаешь то, чего сейчас не сделал бы даже в пятницу.
ChatGpt с подкреплением по пт....
Ал