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

Содержимое удалено Содержимое добавлено
м Правки 89.113.208.190 (обсуждение) откачены к версии Rubynovich
м робот косметические изменения
Строка 5:
* Не бойтесь проставлять перекрестные ссылки. Это же Wiki!!!
* Чтобы посмотреть описание метода на английском языке — используйте ri или fxri}}
== Классы ==
=== Простейшие типы данных ===
[[ИзображениеФайл:RubyDataClasses.png|frame|center|Почти простейшие типы данных]]
 
* [[/Array|Array]] ''(переведено, требуется вычитка)''
Строка 34:
: вектора. Не путать с массивами
 
==== Числа ====
{{info|Все классы чисел — переведены. Необходима вычитка, добавление примеров, перекрестных ссылок и различных пояснений}}
[[ИзображениеФайл:complex1.jpg|400x400px]]
* [[/Numeric|Numeric]]
: числа
Строка 52:
: [[w:Рациональные числа|рациональные числа]]
 
==== Логический тип ====
{{info|Все классы логического типа — переведены. Необходима вычитка и добавление перекрестных ссылок, пояснений и примеров}}
* [[/FalseClass|FalseClass]]
Строка 59:
: класс для <code>true</code>
 
==== Пустой тип ====
* [[/NilClass|NilClass]] ''(переведено, требуется вычитка)''
: класс для <code>nil</code>
 
=== Работа с файловой системой ===
* [[/Dir|Dir]]
: работа с файловой системой на уровне директорий
Строка 71:
: работа с файловой системой на уровне файлов
 
=== Обеспечение работы ядра ===
* [[/Class|Class]] ''(переведен, требуется вычитка)''
: все классы являются объектами этого класса. Даже он сам
Строка 85:
: работа с процессами уровня [[w:Операционная система|операционной системы]]
 
== Примеси ==
* [[/Comparable|Comparable]] ''(переведено, требуется вычитка)''
: примесь сравнимости. Если хотите, чтобы объекты вашего класса можно было сравнивать между собой, то надо подключать (<code>include Comparable</code>) именно эту примесь. Вот только после этого не забудьте реализовать метод <code><=></code>