2011年5月16日月曜日

Ruby技術者認定試験対策 その①

puts "##############Ruby真偽#################2
puts "■■■■■■■■真偽ソース■■■■■■■■■"
puts "########  0  #######"
num = 0
if num
    puts "0 は true"
else
    puts "0 は false"
end

puts "########  ''  #######"


str = ''
if str
    puts "空文字列はtrue"
else
    puts "空文字列はfalse"
end

puts "########  nil  #######"

ni = nil

if ni
    puts "nilはtrue"
else
    puts "nilはfalse"
end

puts "########  false  #######"

fal = false

if fal
    puts "falseはtrue"
else
    puts "flaseはfalse"
end

puts "########  true  #######"

tr = true

if tr
    puts "trueはtrue"
else
    puts "trueはfalse"
end

puts "########  null  #######"

nulls = "null"

if nulls
    puts "nullはtrue"
else
    puts "nullはfalse"
end

puts "★★★★★★★ 結果 ★★★★★★★"
########  0  #######
0 は true
########  ''  #######
空文字列はtrue
########  nil  #######
nilはfalse
########  false  #######
flaseはfalse
########  true  #######
trueはtrue
########  null  #######
nullはtrue

///////  まとめ  ////////
Rubyではnilとfalse以外はtrueになります。

0 件のコメント:

コメントを投稿