当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby Float.to_r用法及代码示例


本文简要介绍ruby语言中 Float.to_r 的用法。

用法

to_r → rational

将值作为有理数返回。

2.0.to_r    #=> (2/1)
2.5.to_r    #=> (5/2)
-0.75.to_r  #=> (-3/4)
0.0.to_r    #=> (0/1)
0.3.to_r    #=> (5404319552844595/18014398509481984)

注意:0.3.to_r 与“0.3”.to_r 不同。后者等价于“3/10”.to_r,但前者并非如此。

0.3.to_r   == 3/10r  #=> false
"0.3".to_r == 3/10r  #=> true

另见 Float#rationalize

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 Float.to_r。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。