以下のようなことをすると、エラーが発生します。
x = ""
h = {:a => x==nil?"":x}
エラー:
syntax error, unexpected tSTRING_BEG, expecting keyword_do or '{' or '('
h = {:a => x==nil?"":x}
ハッシュリテラル定義で三項演算子を使用することはできませんか?
以下のようなことをすると、エラーが発生します。
x = ""
h = {:a => x==nil?"":x}
エラー:
syntax error, unexpected tSTRING_BEG, expecting keyword_do or '{' or '('
h = {:a => x==nil?"":x}
ハッシュリテラル定義で三項演算子を使用することはできませんか?