logo
  • 教程列表
  • SO官方文檔
  • 轉換(型別轉換)
    • 轉換到浮點型
    • 轉換為字串
    • 轉換為整數
    • 浮點數和整數
  1. StackOverflow 文件
  2. Ruby Language 教程
  3. 轉換(型別轉換)
  4. 浮點數和整數

浮點數和整數

Created: November-22, 2018

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
  • 轉換為整數

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 關於本站
  • 免責聲明