gpt4 book ai didi

ruby - Ruby 中的乘法

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

我正在尝试将一个变量(来自用户的输入)和 4 相乘。出于某种原因,我无法完成这个简单的任务。

代码如下:

print "Enter an Integer between 1 and 12: "
x = gets
puts x * 4

它不会将 x4 相乘,而是总共打印四次 x

最佳答案

那是因为x是一个字符串,而字符串上的*方法就是重复。您需要先使用 #to_i 方法将其转换为数字。

x = gets.to_i
puts x * 4

应该做你想做的。

关于ruby - Ruby 中的乘法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17870395/

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