OberonCore
https://forum.oberoncore.ru/

"Перегрузка операторов" в А2 (по итогам доклада на "Неделе")
https://forum.oberoncore.ru/viewtopic.php?f=22&t=6823
Страница 1 из 1

Автор:  Wlad [ Понедельник, 20 Декабрь, 2021 01:12 ]
Заголовок сообщения:  "Перегрузка операторов" в А2 (по итогам доклада на "Неделе")

Там упоминались операторы "in" и "inc".
В исходном тексте первый был в форме бинарного оператора в выражениях, а второй - как вызов функции.
Чем определяется в какой форме "оператор" будет распознаваться в исходниках? Или это - предопределено зарание перегружаемым оператором? Или есть возможность "множественности" форм записи оператора?
Например, (условно!) если бы мы переопределили "+" для какого-то подтипа целых, то можно ли было бы записывать так:
Код:
a := 4 + 10
и - так (опять-таки - условно!):
Код:
a := "+"(4,10)
?
Или - только первая форма записи?

Автор:  Sergej Durmanov [ Понедельник, 20 Декабрь, 2021 13:30 ]
Заголовок сообщения:  Re: "Перегрузка операторов" в А2 (по итогам доклада на "Неде

форма оператора предопределена

Автор:  Wlad [ Понедельник, 20 Декабрь, 2021 16:20 ]
Заголовок сообщения:  Re: "Перегрузка операторов" в А2 (по итогам доклада на "Неде

Sergej Durmanov писал(а):
форма оператора предопределена

ВОпрос закрыт. Спасибо.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/