什么时候应该使用不精确的数字前缀 (#i)?
When should I use the inexact number prefix (#i)?
如果我没理解错的话,Racket 中的数字在默认情况下是不准确的。那么在什么情况下我应该显式使用不精确的数字前缀(#i
)呢?它有什么用?
默认情况下,Racket 中的数字并非不准确。例如,有理数和整数(没有 .0
)是精确的。
所以对我来说,当我想写一个接近有理数的不精确数字时,我会使用 #i
。类似于 #i22/7
.
如果我没理解错的话,Racket 中的数字在默认情况下是不准确的。那么在什么情况下我应该显式使用不精确的数字前缀(#i
)呢?它有什么用?
默认情况下,Racket 中的数字并非不准确。例如,有理数和整数(没有 .0
)是精确的。
所以对我来说,当我想写一个接近有理数的不精确数字时,我会使用 #i
。类似于 #i22/7
.