什么是_n_ Ruby koans?

时间:2010-10-19 11:45:40

标签: ruby

我正在尝试Ruby koans并使用此_n_找到一些测试,之前从未见过它,我该如何使用它?

示例:

def test_objects_have_methods
           fido = Dog.new
           assert fido.methods.size > _n_
end

//约翰

3 个答案:

答案 0 :(得分:5)

找到它:

 # Numeric replacement value.
    def _n_(value=999999, value19=:mu)
      if RUBY_VERSION < "1.9"
        value
      else
        (value19 == :mu) ? value : value19
      end
    end

答案 1 :(得分:2)

这只是一个变量。 ruby中的变量名称可以使用下划线(即使在第一和最后位置)。尝试在IDE中按住Ctrl键单击它,你可能会看到它的声明。

答案 2 :(得分:2)

您确定_n_不是“填空”部分之一吗?