Ruby/Справочник/Module: различия между версиями

Содержимое удалено Содержимое добавлено
має бути each_char а не each_byte
Строка 1:
==Класс Module==
<tt>Module</tt> является коллекцией из методов и констант. Методы в модуле могут быть instance методами или методами модуля. Instance метод появляется как метод в классе, когда модуль подключен директивой include, методы модуля не выполняются. Наоборот, методы модуля могут быть вызваны без создания инкапсуляции объекта, в то время как instance методы не могут. (См. <tt>Module#module_function</tt>)
A <tt>Module</tt> is a collection of methods and constants. The methods in a module may be instance methods or module methods. Instance methods appear as methods in a class when the module is included, module methods do not. Conversely, module methods may be called without creating an encapsulating object, while instance methods may not. (See <tt>Module#module_function</tt>)
InКак theследует descriptionsиз that followопределения, the parameterпараметр <i>syml</i> refersссылается toна a symbolсимвол, whichкоторый isявляется eitherстрокой aв quotedкавычках string or aили <tt>Symbol</tt> (suchтакой, asкак <tt>:name</tt>, например).
<code>module Mod
include Math