【戻る】 【進む】   目次        15. 制御構造 - ifとunless

if と unless

 
if sw0
  puts "sw0は真"
elsif sw1
  puts "sw1は真"
elsif sw2
  puts "sw2は真"
else
  puts "どれも真でない"
end
unless sw
  puts "swは偽"
else
  puts "swは真"
end
i += 1 if i < 100
i += 1 unless i >= 100

 

if/unless は値を持つ

sw = 3
p if sw > 0 then 1 else -1 end #=> 1
 


【戻る】 【進む】   目次        15. 制御構造 - ifとunless