Re[16]: Кому ваще этот С++ нужен?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 01.06.15 13:19
Оценка:
Здравствуйте, Evgeny.Panasyuk, Вы писали:

EP>>>2. Почему внешние функции должны вызываться как внутренние, а не наоборот?

I>>Смотри внимательно пример кода, там оба варианта.

EP>Там оба варианта инфиксные, и нет синтаксиса вызова метода как обычной внешней функции — method(obj, x).


Ты хотел вызывать внутреннюю как внешнюю, сейчас ты хочешь другой сорт вызова. Ты определись, чего же тебе надо.

I>>Гораздо полезнее сделать чтото навроде x `f` y


EP>Это мало чем отличается от x.f(y). Да и как например расширить этот синтаксис на мультиметоды, или просто методы с несколькими параметрами?


Никак. Вместо мултиметодов нужен паттерн-матчинг.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.