puts ((11.to_s * 2).to_i/2),有人知道这个编码的答案吗?我不知道 ruby!
答案1
我刚刚学到足够的 ruby 来做这件事
ruby -e "puts ((11.to_s * 2).to_i/2)"
555
这没什么帮助
ruby -e "puts (11.to_s * 2)"
1111
因此,它似乎将 11 转换为字符串 ( .to_s
),然后将其加倍,然后将答案转换回整数 ( .to_i
),然后将其除以 2。
puts ((11.to_s * 2).to_i/2),有人知道这个编码的答案吗?我不知道 ruby!
我刚刚学到足够的 ruby 来做这件事
ruby -e "puts ((11.to_s * 2).to_i/2)"
555
这没什么帮助
ruby -e "puts (11.to_s * 2)"
1111
因此,它似乎将 11 转换为字符串 ( .to_s
),然后将其加倍,然后将答案转换回整数 ( .to_i
),然后将其除以 2。