浮點數和整數

1/2 #=> 0

由於我們將兩個整數分開,因此結果為整數。要解決這個問題,我們需要將至少其中一個轉換為 Float:

1.0 / 2      #=> 0.5
1.to_f / 2   #=> 0.5
1 / Float(2) #=> 0.5

或者,fdiv 可用於返回除法的浮點結果,而無需顯式地轉換任一運算元:

1.fdiv 2 # => 0.5