我正在为一堂课做练习5.6题。我有以下资料:

    puts 'What\'s your first name?'
    first = gets.chomp
    puts 'What\'s your middle name?'
    middle = gets.chomp
    puts 'What\'s your last name?'
    last = gets.chomp
    puts 'Hello, Nice to meet you first middle last'

我试过以下方法:
     puts 'What is your first name?'
     first = gets.chomp
     puts 'What is your middle name?'
     middle = gets.chomp
     puts 'What is your last name?'
     last = gets.chomp
     puts 'Hello, Nice to meet you #{first} #{middle} #{last}'

当我得到最后一个“puts”时,它不会得到我写的名字、中间名和姓氏。上面写着,“你好,很高兴第一次,中间,最后一次见到你……而不是乔·约翰·史密斯。我做错什么了?
非常感谢你的帮助!我真的很感激!

最佳答案

使用插值时,使用双引号"而不是单引号'

关于ruby - gets.chomp方法练习中的学习编程书,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18466836/

10-13 02:07