无法在终端上创建班级

时间:2016-02-27 06:35:20

标签: ruby macos class terminal

我正在尝试按照“红宝石在20分钟内”的指示创建一个类,但不知何故它不起作用。

它告诉我键入的代码是:

irb(main):024:0> class Greeter
irb(main):025:1>   def initialize(name = "World")
irb(main):026:2>     @name = name
irb(main):027:2>   end
irb(main):028:1>   def say_hi
irb(main):029:2>     puts "Hi #{@name}!"
irb(main):030:2>   end
irb(main):031:1>   def say_bye
irb(main):032:2>     puts "Bye #{@name}, come back soon."
irb(main):033:2>   end
irb(main):034:1> end
=> nil

但是当我这样做时,终端的工作原理如下:

irb(main):001:0> class Greeter
irb(main):002:1> def initialize(name = "World")
irb(main):003:2> @name = name
irb(main):004:2> end
irb(main):005:1> def say_hi
irb(main):006:2> puts "Hi #{@name}!}"
irb(main):007:2> end
irb(main):008:1> def say_bye
irb(main):009:2> puts "Bye #{name}, come back soon."
irb(main):010:2> end
irb(main):011:1> end
=> :say_bye
irb(main):012:0> end

我不知道为什么没有缩进,我想这就是导致这个问题的原因。

你能告诉我如何解决这个问题吗?

0 个答案:

没有答案