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を使い始めました。まず、素数プログラムを作成しようとしました。予期せぬ返品(ローカルジャンパー)
このことは「予期しない復帰」エラーを起こしています。
助けがあれば助かります。ありがとう。
ようこそ:あなたはすでにあなたの答えを持っているが –
RubyのPrimeライブラリに組み込まれています。 – ErsatzRyan