Haskell 2小数点

Bob*_*bys 2 haskell decimal

我试图找出一种限制Haskell的方法,以返回只有2个十进制名字的数字(例如1.24)

我的代码是:

sumSquares = sum . map (^ 2)
Run Code Online (Sandbox Code Playgroud)

怎么可能在Haskell中做到这一点谢谢!

mhw*_*bat 5

试试这个

import Text.Printf (printf)

 . . .
printf "%.2g" pi
Run Code Online (Sandbox Code Playgroud)

你应该得到3.14