所以我正在完成 Koans ruby 练习,但不熟悉此方法 block 中的语法。有人可以向我解释这里从第二行开始描述的内容吗?谢谢!!!
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")
两种形式是等价的。
关于ruby - 方法中不熟悉的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19942429/