Ruby技術者認定試験 Silver 合格への7日間勉強 ~5日目~

シェアする

Ruby Association Certified Ruby Programmer Silver version 2.1
資格獲得に向けて、Silverの試験範囲をまとめていきます。

全7日+付録の構成で公開していきます。

rubyのコードと実行結果を載せていますが、rubyのバージョンは2.1です。

さぁ、5日目スタートです。

1.ハッシュ(Hash)クラス

1.1 ハッシュの生成

1.2 要素の取得

each = each_pair です。

1.3 要素の追加と削除

rejectは、非破壊的メソッド。

delete、delete_if、clearは、破壊的メソッドです。

1.4 要素数の取得

1.5 要素の存在確認

has_value以外は、同じです。

has_key? = key? = include? = member?

1.6 その他のメソッド

invert、merge、updateで注意してください。

invertはキーと値を逆にすることで、同じ値があった場合は後者が勝ちます。

merge、updateについても後者が勝ちます。

以上で、5日目は終了です。

お疲れ様でした。

 6日目公開しました!! 

Ruby技術者認定試験 Silver 合格への7日間勉強 ~6日目~
Rubyの正規表現(Regexp)クラスについて記載しています。
スポンサーリンク
PC用広告

フォローする

スポンサーリンク
PC用広告