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