Day1 <If ,if, IF>

红宝书上自己都写了 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”

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容