Ruby/Базовые типы данных: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 15:
[[w:Число|Числа]] в Ruby выглядят так:
 
<sourcespan langstyle="rubycolor:#006400">5</span> <span style="color:#00008B"># целое число</span>
<span style="color:#006400">-12</span> <span style="color:#00008B"># отрицательное целое число</span>
<span style="color:#006400">4.5</span> <span style="color:#00008B"># число с плавающей запятой</span>
<span style="color:#006400">076</span> <span style="color:#00008B"># восьмеричное число</span>
<span style="color:#006400">0b010</span> <span style="color:#00008B"># двоичное число</span>
<span style="color:#006400">0x89</span> <span style="color:#00008B"># шестнадцатиричное число</sourcespan>
 
Не будем пока углубляться и мельком взглянем на другие типы данных.
Строка 77:
* Много других методов. Все элементарные задачи для массивов решаются вызовом нужного метода.
 
 
<source lang="ruby">
[<span style="color:#006400">1, 0, 740, 14, 25</span>] <span style="color:#00008B"># целочисленный массив</span>
[<span style="color:#B8860B">"a", "й", "6", 'Br'</span>, "<span style="color:#B8860B">Это массив строк, о них вы скоро узнаете"</span>]
[[<span style="color:#006400">1, 2</span>], [<span style="color:#006400">3, 4</span>]] <span style="color:#00008B"># двумерный целочисленный массив</span>
<span style="color:#00008B"># Матрица — это объект класса Matrix</span>
<span style="color:#00008B"># Двумерный массив — это не матрица целых чисел</span>
[<span style="color:#B8860B">"1-й элемент смешанного массива"</span>, <span style="color:#006400">"7.343"</span>, [<span style="color:#006400">4</span>, <span style="color:#B8860B">"вепрь"</span>],
[<span style="color:#006400">3, 67, 4326, 12, 3781357, 84221</span>, <span style="color:#B8860B">"строка делает этот подмассив смешанным, но это не беда"</span>]]
<span style="color:#C71585">array</span> = [<span style="color:#B8860B">"Этот массив пойдёт в переменную array"</span>, <span style="color:#B8860B">"Як-цуп-цоп, парви каридулла"]</sourcespan>]
 
Массив лучше всего вообразить как гусеницу или поезд с лапками-запятыми вместо колёс. Ползёт он всегда влево, на левом же конце его локомотив — первый элемент. Первый потому, что элементы упорядочены. Если знаете порядковый номер элемента, то легко получить его значение: