У меня есть хеш
foo = {'bar'=>'baz'}
Я бы назвал foo.bar #=> 'baz'
Моя мотивация переписывает запрос activerecord в необработанный sql-запрос (используя Model # find_by_sql). Это возвращает хэш с значениями предложения SELECT в виде ключей. Однако мой существующий код зависит от нотации object.method. Я хотел бы сделать минимальную переработку кода. Спасибо.
Изменить: похоже, у Lua есть эта функция:
point = { x = 10, y = 20 } -- Create new table
print(point["x"]) -- Prints 10
print(point.x) -- Has exactly the same meaning as line above