问:所以这是我尝试运行的代码: name="Rahul" puts "Hello" puts name
我已经在一个名为 hello.rb 的文件中编写了上面的代码,这是我收到的错误输出:
树屋:~/workspace$ irb
irb(main):001:0> ruby hello.rb
NameError: 未定义的局部变量或方法hello' for main:Object from (irb):1 from /usr/local/bin/irb:11:in<main>'
我哪里错了?
答:这就是你出错的地方:'''puts "Hello" puts name'''
1) 当您只需要 1 个 puts 来打印 Hello 和您的名字时,您有 2 个 puts 2) 为了打印 Hello 字符串和变量名称,您需要用 + 号将两者连接起来