Day1

红宝书上自己都写了 Ruby的判断只有3种

  • if
  • unless
  • case

除了if 以外 还有一些内置的method也可以用来做判断

puts "AAA".empty? #=> false

虽然有简写 我还是比较喜欢用完整格式来写判断

if ___ then
    ______
elsif ____ then
    ______
else
    ______
end
#或者这么写
puts "aaaa" if 10 > 9
# ____ unless ____

判断对象的一致性

str1 = "foo"
str2 = str1
puts str1.equal?(str2) # => true

== 只是判断 value是不是想等 比如 “foo”和“f”+“o”+“o”

你可能感兴趣的:(Day1 )