Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.81 KB

File metadata and controls

34 lines (26 loc) · 1.81 KB
lang RU
title Элементарно
answer ^(12|35|47)$
load ticket = [12, 47, 35]
ok Хорошо
error Почти

Мы сохранили лотерейные номера в переменную, а как их получить обратно?

Вы уже видели, как мы можем получить наибольший элемент списка, используя метод max. Также вы можете получить first (первый) или last (последний) элемент списка. А что, если вы хотите получить какой-то конкретный элемент?

[ ]

Ruby использует квадратные скобки [], чтобы нацелиться на элемент. Квадратные скобки очень распространены в Ruby. Они как прицелы, используемые для выстраивания цели. Они означают: "Я ищу ____". Готов, целься!

Давайте получим все номера из списка:

puts ticket[0]
puts ticket[1]
puts ticket[2]

Почему мы используем [0], [1], [2]?

А не [1], [2] и [3]? Это какой-то японский дзен? Нет, просто мы, компьютерщики, любим начинать отсчет с нуля. Это не только особенность Ruby, индексирование, основанное на нуле, испольуется в большинстве языков программирования.

Небольшое напоминание: вы можете использовать кнопку Copy, чтобы скопировать демонстрационный код в редактор.