Alex Kruglov (Makeev)

Results 30 comments of Alex Kruglov (Makeev)

Вы не могли бы объединить сделанные изменения (в один commit)?

На случай, если вы не знаете: Не обязательно закрывать текущий патч и создавать новый. Github автоматически отслеживает ветку, используемую в патче. Т.е. все что вам нужно: - отменить текущие изменения...

Имел ввиду следующий фрагмент: ``` ruby class A class undefined method` Как видите, этого не происходит. `A < A.singleton_class # -> nil` Вместо этого метод `a` доступен для объекта `A`,...

> Может проще будет написать: > Каждый объект кроме класса Class, может имеет еще и свой собственный класс. Кажется, вы понимаете исходное приложение неправильно. Экземпляры класса Class — это только...

Насчёт примеров согласен. У меня их довольно мало. Скорей всего, я добавлю этот, когда буду вносить изменения для Ruby 2.1.

Мне нравится ваш вариант, кроме нескольких мелочей: > Передавая имя класса, будут определятся методы доступные только для этого класса, _который является экземпляром класса Class_. Выделенную часть предложения я считаю лишней....

> Я хотел сказать, что собственный класс могут иметь как классы, которые экземпляры класса Class, так и экземпляры классов. То что классы относятся к объектам описывается в другом месте.

@chumakoff Я давно уже не возвращался ко всему этому, но, тем не менее, приведенные вами аргументы не кажутся мне достаточными для внесения изменений. https://ruby-doc.org/docs/ruby-doc-bundle/Manual/man-1.4/Proc.html

По поводу подпрограмм, насколько я помню, я руководствовался этими https://qna.habr.com/q/519776 https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%B4%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0

При этом "Proc-объект типа proc", от "Proc-объект типа lambda" в Ruby отличаются как раз таки реакцией на return, насколько я помню. В случае "Proc-объект типа proc" return приведет к завершению...