0

要在 ruby​​ 程序中使用 gosu,我们必须调用 gosu。

require "gosu"

但是包含在 gosu 程序中的含义是什么。

require "gosu"
include Gosu

程序的目的是include Gosu什么,它的作用是什么。

4

1 回答 1

1

在给定的上下文中包含一个模块使该模块中定义的方法在该上下文中可用。

在这种情况下,您正在使定义Gosu模块的方法在当前上下文中可用。

Module#include

例如,包括要添加到当前上下文的Test原因foo,以便foo可以调用:

module Test
  def foo
    "bar"
  end
end

include Test

foo # "bar"
于 2019-06-10T02:46:33.860 回答