gpt4 book ai didi

ruby - 意外返回(本地跳转错误)

转载 作者:太空宇宙 更新时间:2023-11-03 17:39:43 24 4
gpt4 key购买 nike

def getPrime(testNumber)
temp1=testNumber -1;
bIsPrime = false;
while (temp1 > 1) do
bIsPrime = ((testNumber % temp1) == 0)
puts("Check 1 #{((testNumber % temp1) == 0)}, temp1=#{temp1} ");
if ($bIsPrime)
break;
else
temp1 = temp1-1;
end
end
return bIsPrime
end

puts("Enter any number to know if it's Prime or not");

testNumber = gets()

returnVal = getPrime(Integer(testNumber));

puts("Is enternered number Pime? #{return}");

我刚开始使用 Ruby...所以一开始我尝试编写一个素数程序。

这东西给出错误“意外返回”

任何帮助都会很棒。谢谢。

最佳答案

return 被保留。您不能将它用作变量名,否则只能返回。

我相信你的意思是 puts("Is entered number prime? #{!returnVal}");

关于ruby - 意外返回(本地跳转错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7479710/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com