因此,我正在进行Koans ruby练习,并且不熟悉此方法的块中的语法。有人可以向我解释这里从第二行开始描述的内容吗?谢谢!!!
def test_nil_is_an_object
assert_equal true, nil.is_a?(Object), "Unlike NULL in other languages"
end
答案 0 :(得分:3)
你可以在ruby中省略括号,所以它基本上是一个assert_equal
调用。它可以改写如下:
assert_equal(true, nil.is_a?(Object), "Unlike NULL in other languages")
两种形式是等价的。