ルビープログラムが欲しいのですが、2つの引数(a、b)があり、aとbの間の素数を出力します。これが私のプログラムです。しかし、それは間違っています。どこに問題があるのかわかりません。誰かが私を助けることができますか?
a,b=ARGV
def prime (a,b)
for i in 2..b
f=true
for p in 2...i
if i%p==0
f =!f
break
end
end
print i, "--" if f
end
end
sushu=prime(a,b)
p "the prime zweischen #{a} and #{b} is #{sushu}."