您好我是ruby的新手,我正在尝试从单个用户输入行创建第一个姓氏变量,然后将他们的全名连接回来。这就是我所拥有的,但我不知道我是否正确地做到了。
def first
@first
end
def last
@last
end
print "Enter your first and last name: "
first = gets.chomp
last = gets.chomp
print "Hello, " + @first + @last + "!"
end
答案 0 :(得分:2)
不,你没有正确地做到这一点。放弃方法。和实例变量。使用局部变量。
print "Enter your first and last name: "
first = gets.chomp
last = gets.chomp
print "Hello, " + first + last + "!"
答案 1 :(得分:0)
我想出了从单个用户输入中获取两个变量的另一种方法,感谢您所有人的帮助。这是结束代码。
print "Enter your first and last name: "
first, last = gets.chomp.split
print "Hello, " + first + " " + last + "!"