Ruby 6-1-3
こんにちは!
配列
続きます配列。
joinメソッドを用いて、各要素を指定の区切り文字で連結できます。
cloneメソッドで複製できます。
「==」演算子がtrueで、equal?メソッドがfalseの理由は、中身は同じだが実体は別物、ということです。
cloneメソッドによるコピーはシャローコピー(浅いコピー)と言います。
この場合、コピー先の変更がコピー元にも影響してしまいます。
Active Supportのdeep_dupメソッドを利用しました。
互いの変更が影響しないコピーをディープコピー(深いコピー)と言います。
特定の要素のインデックス位置を取得するindexメソッドです。
要素の有無を確認するincludeメソッドです。
ではでは。