Страница 1 из 1

Особенности программирования

Добавлено: 23 Июнь 2023, 11:46
Игорь Столяров
Привет всем !

Поймал у себя в старом коде ошибку ... или не ошибку. ;)
В общем, с точки зрения Clarion вот такой код считается абсолютно нормальным:

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

   Return('A') & 'B'
Пример утрированный - в реале расчёт возвращаемого значения выполняется в нескольких строках.

Особенности программирования

Добавлено: 23 Июнь 2023, 15:50
kreator
Недавно обсуждали. С точки зрения Клариона скобки - это просто элемент выражения. Судя по справке в вашем примере результат будет - 'AB'. Но надо помнить, что в скобки нельзя заключать ссылочную переменную.

Особенности программирования

Добавлено: 23 Июнь 2023, 16:12
Игорь Столяров
kreator писал(а): 23 Июнь 2023, 15:50 Судя по справке в вашем примере результат будет - 'AB'
Ага ! Если бы оно вернуло 'A' - то это была бы уже не особенность синтаксиса, а полный писец ! :)

Особенности программирования

Добавлено: 23 Июнь 2023, 16:15
Дед Пахом
kreator писал(а): 23 Июнь 2023, 15:50 Недавно обсуждали
Точно, даже пример был похожий.

Особенности программирования

Добавлено: 23 Июнь 2023, 18:18
finsoftrz
Дед Пахом писал(а): 23 Июнь 2023, 16:15
kreator писал(а): 23 Июнь 2023, 15:50 Недавно обсуждали
Точно, даже пример был похожий.
Автор тоже был похожий. Вряд ли двум разным людям придет в голову так код написать. :-)

Особенности программирования

Добавлено: 23 Июнь 2023, 18:33
Игорь Столяров
Ну жись сложилась так, что ещё работают программы запущенные лет 20 назад. :)
Иногда в них приходится что-то ремонтировать и обнаруживаешь то, чего сейчас не сделал бы даже в пятницу. ;)

Особенности программирования

Добавлено: 24 Июнь 2023, 22:51
Ал
Игорь Столяров писал(а): 23 Июнь 2023, 18:33 Ну жись сложилась так, что ещё работают программы запущенные лет 20 назад. :)
Иногда в них приходится что-то ремонтировать и обнаруживаешь то, чего сейчас не сделал бы даже в пятницу. ;)
ChatGpt с подкреплением по пт....