Ruby代码没有得到结果
这就是我要用的Ruby代码没有得到结果,ruby,Ruby,这就是我要用的 puts "How old are you?" age = gets if age == 10 puts "Yo" end 如果我输入10,我希望看到Yo,但没有。我是新来的,有什么想法吗 是,将其更改为 age = gets.to_i 如果给定一个字符串,则需要将其转换为整数以进行整数比较。也要阅读方法。是的,将其更改为 age = gets.to_i 如果给定一个字符串,则需要将其转换为整数以进行整数比较。也读取方法。您正在键入一个字符串,并希望它返回一个整数 这样做
puts "How old are you?"
age = gets
if age == 10
puts "Yo"
end
如果我输入10
,我希望看到Yo
,但没有。我是新来的,有什么想法吗 是,将其更改为
age = gets.to_i
如果给定一个字符串,则需要将其转换为整数以进行整数比较。也要阅读方法。是的,将其更改为
age = gets.to_i
如果给定一个字符串,则需要将其转换为整数以进行整数比较。也读取方法。您正在键入一个字符串,并希望它返回一个整数 这样做:
puts "How old are you?"
age = gets.chomp
if age == "10"
puts "Yo"
end
您正在键入一个字符串,并希望它返回一个整数 这样做:
puts "How old are you?"
age = gets.chomp
if age == "10"
puts "Yo"
end
您需要使用
chomp
然后…什么是chomp
@你需要使用chomp
然后…什么是chomp
@Aruprakshit一个字符串不能处理一个数字吗?不。。它们是两个不同的对象。如果不希望总是返回false
,则需要在比较之前将一个转换为另一个。:)一个字符串不能处理一个数字吗?不。。它们是两个不同的对象。如果不希望总是返回false
,则需要在比较之前将一个转换为另一个。:)