Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby: Общие вопросы > Двумерный массив


Автор: Treod 17.10.2010, 18:15
В php можно было сделать так:

a[0][0] = "text"

А как такое реализовывается в руби? Как обратиться к элементу двумерного массива в Ruby?

Делаю как в php, при выводе выдает ошибку:

You have a nil object when you didn't expect it!
You might have expected an instance of ActiveRecord::Base.
The error occurred while evaluating nil.[]=

Автор: solenko 17.10.2010, 21:08
Просто в php дозволена "скрытая" инициализация переменных, а в Ruby нет
Код

a = []
a[0] = []
a[0][0] = 'test'

Автор: Treod 17.10.2010, 21:29
Ага. Спасибо большое)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)