gpt4 book ai didi

ruby - 在 Ruby 中查看数字后附有 r 的数字

转载 作者:数据小太阳 更新时间:2023-10-29 08:20:29 24 4
gpt4 key购买 nike

当您在 Ruby 代码中遇到类似这样的数字时,这是什么意思?

1r

或者

1.0r

在 Ruby 1.8.6 到 2.0.0 中进行了测试,但失败了。像这样:

>> 1r
SyntaxError: unexpected tIDENTIFIER, expecting end-of-input

>> 1.0r
SyntaxError: unexpected tIDENTIFIER, expecting end-of-input

可能因为没有搜索,或者其他原因,或者没有足够的例子而被否决。希望这能澄清。它只是 Ruby 代码,它不必具体在任何地方,只需要在那里。

最佳答案

这是 Ruby 2.1 中 Decimal/Rational Literals 的一个新特性。看这里:http://rkh.im/ruby-2.1 (搜索“十进制文字”)

0.1r      #=> (1/10)
0.1r * 3 #=> (3/10)

关于ruby - 在 Ruby 中查看数字后附有 r 的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18987445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com