Try Ruby

アクセスメソッドを使ってみる

アクセスメソッドとは? オブジェクトからインスタンス変数にアクセスするためのメソッドのことです。 種類は以下の3つです。 attr_reader attr_writer attr_accessor attr_readerを使ってみる class SelfIntro def initialize(name='名無しさん') @name = na…

Regexpを使ってみる

Regexpとは? 正規表現のクラスのことです。 hoge = Regexp.new('hogehoge') # => /hogehoge/ このように正規表現のスラッシュで囲まれた形式でオブジェクトを作成します。 # 配列を用意 array = %w(hoge fuga) # => ["hoge", "fuga"] # 配列を|(OR条件)で結…

キーワード引数を使ってみる

キーワード引数とは メソッドの引数に名前(キーワード)を付けることができる機能です。 名前を付けることで、引数の意味がわかりやすくなったり、引数の順番を意識しなくても良くなります。 キーワード引数を使ってメソッドを定義してみる 今回はself_introd…