文字列内に変数を配置したいが、変数に条件も設定したい
何かのようなもの:
x = "best"
"This is the #{if !y.nil? y else x} question"
私ができる文字列の外側y||x
。文字列の中で何をしますか?
"This is the #{y.nil? ? x : y} question"
また
"This is the #{y ? y : x} question"
また
"This is the #{y || x} question"
y||x
補間の外側と同じように内側の補間を使用できます
文字列内で絶対に同じことができます
y = nil
x = "best"
s = "This is the #{y || x} question"
s # => "This is the best question"
三項演算子を使用します。
"This is the #{!y.nil? ? y : x} question"