@MisTFoR

Почему массивы выводятся именно так?

Здравствуйте.
Я ТОЛЬКО начинаю изучать Ruby и столкнулся с 1 вопросом, который меня заинтересовал.
Я не до конца понимаю как выводятся массивы. У меня есть такой код:
names = Array["George", "Bob", "Alex"]
names[0] = "Diana"
puts(names[0, 2])

По сути должны выводится Diana и Alex. Но у меня выводятся Diana и Bob. Почему? Если по счету Alex - 2.
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 1
0xD34F
@0xD34F
Через запятую указываются не конкретные индексы, а задаётся интервал индексов. Первое число - начальный индекс, второе - сколько элементов надо взять. Читайте документацию.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы