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になります。
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 件のコメント:
コメントを投稿