rubyプログラムが必要ですが、aとbの間にPrime の数を出力する2つの引数(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}."