ruby モジュールとインスタンス変数について

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby モジュールとインスタンス変数について相关的知识,希望对你有一定的参考价值。

module Greeting
  def hello name
    @name = name
    "Hello #{name}"
  end
  def name
    @name
  end
end
class Hello
  include Greeting
end
h = Hello.new
puts h.hello('John') #=> Hello John
puts h.name          #=> John
module Greeting
  def self.hello name
    @name = name
    "Hello #{name}"
  end
  def self.name
    @name
  end
end
puts Greeting.hello('John') #=> Hello John
puts Greeting.name          #=> John

以上是关于ruby モジュールとインスタンス変数について的主要内容,如果未能解决你的问题,请参考以下文章

php PHPのクラスメソッドとインスタンスメソッド

sh Ubuntu的に基本外部モジュールのインストール方法

markdown 宝石モジュールでインストールした宝石が命令未找到

ruby AWS EC2インスタンスRuby Rubyから立ち上げ.SSHキーを用意させるので,立ち上げたあとにそのまま利用できる。

markdown EC2インスタンスからファイルをダウンロード

ruby AWS EC2インスタンスをたくさん立ち上げて,削除する