Пробел между константным хешем и скобкой вызывает неопределенную ошибку метода - PullRequest
0 голосов
/ 21 ноября 2018

Это прекрасно работает:

hsh = { a: 'str' }
hsh [:a] # => "str"

Это также работает:

HSH = { a: 'str' }
HSH . fetch(:a) #  => "str"

Это не так:

HSH = { a: 'str' }
HSH [:a] # >> NoMethodError (undefined method `HSH' for main:Object)

Почему это так?И задокументировано ли это где-нибудь?


Я возился с вертикальным выравниванием, поэтому, если у вас есть это:

var0 = VERTICAL_ALIGN[GREAT]
var1 = IS_VERY       [GREAT]

Вы знаете, что он должен делать, так как у вас есть первыйстрока.

Но этот работает (также):

var0 = VERTICAL_ALIGN[GREAT]
var1 =        IS_VERY[GREAT]
...