Size: a a a

2019 December 31

РЭ

Ришат Э in RubyRush
В си подобных языках есть такой объект, который объявляет сигнатуру методов и если класс наследует их то он обязан содержать в себе данные методы с указанной сигнатурой
источник

𝓒

𝓒𝓛𝓚 in RubyRush
Ришат Э
В си подобных языках есть такой объект, который объявляет сигнатуру методов и если класс наследует их то он обязан содержать в себе данные методы с указанной сигнатурой
У руби нет сигнатур кажись
источник

РЭ

Ришат Э in RubyRush
Сигнатура это имя метода и входные параметры метода( в строго типизированных языках указываются типи переменных входящих переменных)
источник

РЭ

Ришат Э in RubyRush
Переслано от 𝓒𝓛𝓚
У руби нет сигнатур кажись
источник

RM

R M in RubyRush
Нету сигнатур руби более гибкий он гибкий в принципе
источник

RM

R M in RubyRush
Ты можешь метод опрелелить даже во время выполнения программы
источник

Э

Эдем in RubyRush
Ришат Э
Сигнатура это имя метода и входные параметры метода( в строго типизированных языках указываются типи переменных входящих переменных)
В Руби строгая типизация. Но неявная
источник

RM

R M in RubyRush
Типизация это что например конкретным классам толь определенные методы принадлежат?
источник

Э

Эдем in RubyRush
Типизация -- это система типов данных 😎
источник

E

Eugene in RubyRush
Ришат Э
Всем привет, я dotnet разраб решил освоить для своих нужд Ror вот у меня есть вопросы , может кто подскажет. Есть ли в ruby интерфейс
есть модули - это интерфейс вместе с реализацией
источник

E

Eugene in RubyRush
источник

E

Eugene in RubyRush
Например, если вы в своём классе реализуете один метод each и сделаете include Enumerable (Enumerable - имя стандартного модуля), то получите все вот эти методы (перечисленные слева): https://ruby-doc.org/core-2.6.5/Enumerable.html
источник

E

Eugene in RubyRush
источник

E

Eugene in RubyRush
можно сказать, что "интерфейс" в динамических языках находится в "голове" у программиста (или в документации), т.к. номинативная проверка типов не осуществляется
источник

M

Michael in RubyRush
🎄
источник

M

Michael in RubyRush
Всем новых профессиональных высот в новом году!
источник

M

Michael in RubyRush
И новых открытий.
источник

RM

R M in RubyRush
Эдем
Типизация -- это система типов данных 😎
Яснее не стало
источник

RM

R M in RubyRush
))
источник

SS

Sammy Stop in RubyRush
Michael
Всем новых профессиональных высот в новом году!
Ура!
источник