所以我做了一個程序做在Ruby中模師,使用一個模塊:紅寶石模除
module Moddiv
def Moddiv.testfor(op1, op2)
return op1 % op2
end
end
計劃:
require 'mdivmod'
print("Enter the first number: ")
gets
chomp
firstnum = $_
print("Enter the second number: ")
gets
chomp
puts
secondnum = $_
puts "The remainder of 70/6 is " + Moddiv.testfor(firstnum,secondnum).to_s
當我用兩個數字運行它,說70和6 ,我得到70作爲輸出!這是爲什麼發生?
sscce.org。另外,你確定這是一個關於Rails的問題嗎?對我來說就像Ruby。 – 2012-03-21 16:07:28
是的,它只是紅寶石,我分心,鍵入導軌,而不是,編輯 – Billjk 2012-03-21 16:08:34
嘗試簡化您的代碼,並在這裏發佈整個事情。你可以將它簡化爲1行。 – 2012-03-21 16:10:24