Rubyで犬が「ワン!」とほえるメソッドを作る方法

Ruby

Rubyでは、メソッドを定義することで、特定の動作をまとめて呼び出すことができます。犬が「ワン!」とほえる動作もメソッドとして作ることが可能です。

基本的なメソッドの作り方

まずはシンプルなメソッドを定義して、呼び出したときに文字列を出力する方法です。

def bark
  puts "ワン!"
end

この場合、barkというメソッドを呼び出すとコンソールに「ワン!」と表示されます。

メソッドの呼び出し

定義したメソッドは以下のように呼び出します。

bark  #=> ワン!

犬クラスにメソッドを組み込む

複数の犬を扱いたい場合は、クラスを作成してメソッドを組み込むこともできます。

class Dog
  def initialize(name)
    @name = name
  end

  def bark
    puts "#{@name}がワン!"
  end
end

my_dog = Dog.new("ポチ")
my_dog.bark  #=> ポチがワン!

これにより、犬の名前ごとに異なる「ワン!」を出力することが可能です。

まとめ

Rubyではメソッドを使うことで、犬の「ワン!」のような動作を簡単に表現できます。さらにクラスと組み合わせることで、複数の犬や個別の名前にも対応できる柔軟なプログラムを作成できます。

コメント

タイトルとURLをコピーしました