LINUX.ORG.RU

История изменений

Исправление cdshines, (текущая версия) :

Ну так для ООП же логично прибивание метода к инстансу, по-моему, разве нет? (тут был обрывок мысли, не относящейся к делу) С иной записью непонятно, где что: например, z = x.add(y).add(p) - очевидно, какой метод какого объекта вызывается, а с z = add(x,y,p) (или add(add(x,y), p), если не вариадическое сложение) сказать сложнее. Хотя я не берусь утверждать, что лучше, мне наоборот интересно послушать, чего я, может, не так понимаю :)

Исходная версия cdshines, :

Ну так для ООП же логично прибивание метода к инстансу, по-моему, разве нет? Мне, например, нравится префиксная нотация схемы/рэкет, где есть (add arg1 ... arg100500), но с таким подходом сложно сказать, где что. То есть, z = x.add(y).add(p) - очевидно, какой метод какого объекта вызывается, а с z = add(x,y,p) (или add(add(x,y), p), если не вариадическое сложение) сказать сложнее. Хотя я не берусь утверждать, что лучше, мне наоборот интересно послушать, чего я, может, не так понимаю :)