gpt4 book ai didi

ruby - 在 ruby​​ 中类型转换为整数

转载 作者:太空宇宙 更新时间:2023-11-03 17:29:46 24 4
gpt4 key购买 nike

我正在使用最新的 ruby​​ 版本 [ruby 2.4.1p111]

我正在得到 '123'.to_i +12 到 171 的结果

irb(main):021:0> '123'.to_i + 12
=> 135
irb(main):022:0> '123'.to_i +12
=> 171
irb(main):023:0> 123 + 12
=> 135
irb(main):024:0> 123 +12
=> 135

你能帮我理解这里的第二个操作吗。

最佳答案

您最终调用了 unary plus第二个例子中的运算符,它

Returns the receiver’s value

然后你最终(基本上):

'123'.to_i 12

从那以后,to_i采用参数 base,您最终将 '123' 转换为以 12 为基数的整数,显然是 171。

关于ruby - 在 ruby​​ 中类型转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45780093/

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