Python:
1. if 1 < a < 3
2. return a, b, c
3. a, b = b, a
Ruby:
1. a.try(:b) # 如果 a == nil 就直接返回 nil 而不会告诉你 nil 没有方法…
2. a.nil? # 这种带问号的方法
3. a ||= b # 相当于 if !a.nil? then a = b end
1. if 1 < a < 3
2. return a, b, c
3. a, b = b, a
Ruby:
1. a.try(:b) # 如果 a == nil 就直接返回 nil 而不会告诉你 nil 没有方法…
2. a.nil? # 这种带问号的方法
3. a ||= b # 相当于 if !a.nil? then a = b end