代码之家  ›  专栏  ›  技术社区  ›  Harvey

如何让mit scheme返回浮点数?

  •  6
  • Harvey  · 技术社区  · 15 年前

    (/4 3)返回4/3作为答案。获得1.3…的最简单方法是什么。。。?

    2 回复  |  直到 15 年前
        1
  •  20
  •   Kyle Cronin    15 年前

    一种简单的方法是确保计算中的一个数字已经是浮点数:

    > (/ 4.0 3)
    1.3333333333333333
    

    另一种方法是使用 exact->inexact

    > (exact->inexact (/ 4 3))
    1.3333333333333333
    
        2
  •  4
  •   akf    15 年前

    使用

    (/ 4 3.0)