Цитата: Алексей Гринь от апреля 28, 2009, 11:18Вот, это действительно понятнее интуитивно, только нужно добавить возможность определять методы без селф, чтобы были статическими, и все будет крутоЦитата: от А self в смысле из определения метода убрать?Да. На это давно жалуются, но авторы говорят, так интуитивно понятней.
Цитата: RawonaM от апреля 28, 2009, 10:03Без def читаемость была бы плохая. Поди разбирись, где начало метода, а где просто вызов функции.
В общем-то без def можно обойтись
Цитата: RawonaM от апреля 28, 2009, 10:03А их нет. Обычные глобальные функции для этого используются. Можно делать статические функции, привязанные к классам, с помощью декораторов, но это по-моему извращение.
А как статические функции обозначаются в Питоне?
Цитата: RawonaM от апреля 28, 2009, 10:03Да. На это давно жалуются, но авторы говорят, так интуитивно понятней.
А self в смысле из определения метода убрать?
Цитата: Алексей Гринь от апреля 28, 2009, 03:32В общем-то без def можно обойтись
Ничего, как видите, лишнего (я бы конечно и self'ы повыкорчовывал, но они оставлены авторами для простоты синтаксиса).
Цитировать
class Point:
def __init__(self, x, y):
self.x = x
self.y = y
Цитата: Bhudh от апреля 28, 2009, 02:03Это вы так шутите?
Python (язык).
Цитата: Bhudh от апреля 28, 2009, 00:54Кто многословен?
Многословен он, говорят.
Цитата: Bhudh от апреля 28, 2009, 00:54Эклектичный он какой-то. Этим и не понравился. Но PHP мне больше не понравился.
Многословен он, говорят.
Страница создана за 0.049 сек. Запросов: 21.