有人可以帮助我了解'endertromb'是如何被使用的,或者我可以在哪里获得本指南? http://mislav.uniqpath.com/poignant-guide/book/chapter-5.html
为什么有两个例子,他试图教授关于实例变量的概念,但他似乎在请求文件endertromb.rb并使用它。我错过了什么吗?我/我怎么能得到这个文件,这样我就不会出错。我曾尝试过谷歌,但一无所获。 下面是他如何使用它的示例代码:
require 'endertromb'
class WishMaker
def initialize
@energy = rand( 6 )
end
def grant( wish )
if wish.length > 10 or wish.include? ' '
raise ArgumentError, "Bad wish."
end
if @energy.zero?
raise Exception, "No energy left."
end
@energy -= 1
Endertromb::make( wish )
end
end
答案 0 :(得分:4)
Endertromb
只是另一个文件中定义的类,这就是您需要知道的全部内容。正如本指南中_why所说:
愿望者和头脑 读者可以参考一个名为的类 Endertromb。这个类存储在一个 文件endertromb.rb,已加载 使用代码:require'temprtromb'。
和
包含的Endertromb类 这个星球的力量的奥秘。
答案 1 :(得分:3)
Endertromb是文件endertromb.rb中定义的类,因此是“require'temprtromb'”。
愿望者和心智读者都会引用一个名为的类 Endertromb。这个类存储在一个 文件endertromb.rb,已加载 使用代码:require'esmprtromb'。 通常你会使用其他课程 完成部分任务。大多数 本书的后半部分将会 探索各种有用的 可以在Ruby中加载的类。
这个类的代码似乎在指南中没有(或者在这个部分,也许它稍后定义)。