||=
Rubyの演算子について読んだ内容に基づいて、次のコード行でa
例の変数 (まだ割り当てられていない変数) を に割り当てる必要があると思い5
ます。
a |= "-----n-".index /n/
単独で評価 "-----n-".index /n/
するだけで が得られます5
。
ただし、上記の行を実行すると、 にa
設定されtrue
ます。
次のように設定b
しますがfalse
、次のようになると予想されb
ますnil
。
b |= "-----n-".index /o/
これを説明してもらえますか?