История изменений
Исправление tailgunner, (текущая версия) :
В том, что нужно делать лишнюю работу, которую можно не делать
Не совсем так. В Си++ принято вешать на переменные-члены уродские префиксы - тоже работа. Так что я определенно предпочитаю явный self.
есть ли какой-нибудь статически-типизированный ООЯ, в котором бы для нестатических методов приходилось явно прописывать аргумент self?
Не знаю такого. Но, опять же, все статически типизированные ООП-языки в большей или меньше степени скопированы с Си++.
Хотя вроде в Ocaml тоже явный self.
Исходная версия tailgunner, :
В том, что нужно делать лишнюю работу, которую можно не делать
Не совсем так. В Си++ принято вешать на переменные-члены уродские префиксы - тоже работа. Так что я определенно предпочитаю явный self.
есть ли какой-нибудь статически-типизированный ООЯ, в котором бы для нестатических методов приходилось явно прописывать аргумент self?
Не знаю такого. Но, опять же, все статически типизированные ООП-языки в большей или меньше степени скопированы с Си++.