红宝石评估没有回合

亚力山大

我有一个要使用ruby eval评估的字符串。该字符串可以包含任何简单的算术公式,例如“ 44/5”。

问题是的结果eval('44/5')将是8(而不是8.8)。

它是评估的一部分(因为1.0*eval('44/5')给出8.0)。

我没有找到任何额外的参数来评估eval。

我什至尝试添加或包装字符串以将其转换为:

'0.0+44/5'

要么

'1.0*(44/5)'

但这仍然不给我8.8。

eval('44.0/5') 给了我想要的结果,但是我不想在字符串中插入任何东西(我准备好在必要时将其包装起来)。

知道如何解决该问题吗?

帕特里克·奥斯奇(Patrick Oscity)

您还可以mathn在Ruby的核心库中使用

require 'mathn'

res = eval('44/5')      #=> (44/5)
res.to_f                #=> 8.8

该库将在适当时自动转换为有理数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

红宝石没有吗?

来自分类Dev

本地宝石库?安装没有“宝石”的红宝石宝石?

来自分类Dev

有没有安全的方法来评估红宝石?还是更好的方法呢?

来自分类Dev

评估与红宝石装订

来自分类Dev

没有红宝石的波旁家族

来自分类Dev

红宝石是什么?没有花括号的哈希?

来自分类Dev

在erb中打印时没有'<%=%>'或滑轨上的红宝石

来自分类Dev

rijndael_128没有mcrypt的红宝石

来自分类Dev

红宝石是什么?没有花括号的哈希?

来自分类Dev

没有扩展数组的红宝石最好的链表?

来自分类Dev

在erb中打印时没有'<%=%>'或滑轨上的红宝石

来自分类Dev

红宝石在轨道上没有路线与[POST]相符

来自分类Dev

我没有这个红宝石语法

来自分类Dev

红宝石在轨道上,没有路线匹配

来自分类Dev

红宝石的尴尬三元评估

来自分类Dev

评估红宝石中args的简便方法

来自分类Dev

有没有好的红宝石线轮廓仪?

来自分类Dev

有没有办法可以重新分发红宝石鞋应用程序?

来自分类Dev

红宝石1.8具有查找功能,但是1.9之后没有

来自分类Dev

我想评估红宝石中的串联符号

来自分类Dev

rbx测试失败,显示“请求的二进制安装,但没有可供下载的红宝石”

来自分类Dev

最好的方法,用纯红宝石存储数据,没有依赖关系

来自分类Dev

耙资产:预编译错误消息:没有这样的文件或目录-红宝石

来自分类Dev

红宝石:在没有父类的情况下调用super

来自分类Dev

如果没有&block,是否可以访问红宝石块的来源?

来自分类Dev

使用'!'的方法之间是否存在默认差异?没有红宝石?

来自分类Dev

没有路线与[GET]“ / edit_user / 1”红宝石和铁轨匹配

来自分类Dev

(临时)在没有互联网的情况下在轨道上使用和学习红宝石

来自分类Dev

有没有办法在没有互联网的情况下在RVM中添加红宝石?

Related 相关文章

  1. 1

    红宝石没有吗?

  2. 2

    本地宝石库?安装没有“宝石”的红宝石宝石?

  3. 3

    有没有安全的方法来评估红宝石?还是更好的方法呢?

  4. 4

    评估与红宝石装订

  5. 5

    没有红宝石的波旁家族

  6. 6

    红宝石是什么?没有花括号的哈希?

  7. 7

    在erb中打印时没有'<%=%>'或滑轨上的红宝石

  8. 8

    rijndael_128没有mcrypt的红宝石

  9. 9

    红宝石是什么?没有花括号的哈希?

  10. 10

    没有扩展数组的红宝石最好的链表?

  11. 11

    在erb中打印时没有'<%=%>'或滑轨上的红宝石

  12. 12

    红宝石在轨道上没有路线与[POST]相符

  13. 13

    我没有这个红宝石语法

  14. 14

    红宝石在轨道上,没有路线匹配

  15. 15

    红宝石的尴尬三元评估

  16. 16

    评估红宝石中args的简便方法

  17. 17

    有没有好的红宝石线轮廓仪?

  18. 18

    有没有办法可以重新分发红宝石鞋应用程序?

  19. 19

    红宝石1.8具有查找功能,但是1.9之后没有

  20. 20

    我想评估红宝石中的串联符号

  21. 21

    rbx测试失败,显示“请求的二进制安装,但没有可供下载的红宝石”

  22. 22

    最好的方法,用纯红宝石存储数据,没有依赖关系

  23. 23

    耙资产:预编译错误消息:没有这样的文件或目录-红宝石

  24. 24

    红宝石:在没有父类的情况下调用super

  25. 25

    如果没有&block,是否可以访问红宝石块的来源?

  26. 26

    使用'!'的方法之间是否存在默认差异?没有红宝石?

  27. 27

    没有路线与[GET]“ / edit_user / 1”红宝石和铁轨匹配

  28. 28

    (临时)在没有互联网的情况下在轨道上使用和学习红宝石

  29. 29

    有没有办法在没有互联网的情况下在RVM中添加红宝石?

热门标签

归档