我正在尝试Ruby koans并使用此_n_
找到一些测试,之前从未见过它,我该如何使用它?
示例:
def test_objects_have_methods
fido = Dog.new
assert fido.methods.size > _n_
end
//约翰
答案 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_
不是“填空”部分之一吗?