Ruby 真是函数的输入
当我运行这个程序时Ruby 真是函数的输入,ruby,syntax,Ruby,Syntax,当我运行这个程序时 def tng(x) tn =( x * (x+1) )/2 return tn end i = 0 while tng (i) <= 500 i += 1 end puts i def tng(x) tn=(x*(x+1))/2 返回tn 结束 i=0 而括号前Ruby空格中的tng(i)是有意义的。解析器处理 while tng (i) <= 500 在Ruby中,括号前的空格是有意义的。解析器处理 while tng (i) <= 5
def tng(x)
tn =( x * (x+1) )/2
return tn
end
i = 0
while tng (i) <= 500
i += 1
end
puts i
def tng(x)
tn=(x*(x+1))/2
返回tn
结束
i=0
而括号前Ruby空格中的tng(i)是有意义的。解析器处理
while tng (i) <= 500
在Ruby中,括号前的空格是有意义的。解析器处理
while tng (i) <= 500
请注意,1.step
返回一个枚举数,该枚举数最多可替换(Float::INFINITY)。每个
。看见(前面已向上投票。)请注意,1.步骤
返回一个枚举数,该枚举数可以替换最多(Float::INFINITY)。每个
。看见(早些时候投了赞成票。)
def tng(x)
(x * (x + 1)) / 2
end
1.upto(Float::INFINITY).each do |i|
break i unless tng(i) <= 500
end