syntax初級
Ruby の `if` 文を1行で書く方法として正しいものはどれですか?
- puts 'hello' if condition
- puts 'hello' when condition
- condition ? puts 'hello'
- if condition then puts 'hello'
解説
Ruby では `式 if 条件` という後置 if が使えます。これは `if 条件; 式; end` と同等です。三項演算子 `条件 ? 真の値 : 偽の値` も使えますが、`puts` 自体には `?` と `:` が必要です。