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


コメント