「金の切れ目が縁の切れ目」を、splitメソッドで作ってみた!

January 05, 2021

こんにちは、ruby の復習をします。

今日は split メソッドです。文字列を配列にすることができるみたいです。 この教材をだらだら見てるときに思いつきました。

【Ruby で入門(下巻)】"ちゃんと" Ruby を学ぼう! ー オブジェクト指向機能で完結!編 | Udemy

金の切れ目が縁の切れ目

hoge.rb ファイルを作って、、、

# 金でつながる集団を作ります
kizuna_money = "僕金あなた金彼ら"

# 金に切れ目を入れます
kizuna_no_money = kizuna_money.split("金")

p kizuna_no_money

と書きます。これを実行すると、、、

Image from Gyazo

となります。 僕、あなた、彼らは金があった場所で区切られてしまいました。 まさに金の切れ目が縁の切れ目になってますね!

しかも面白いのは、金が「なくなっている」ことですね笑

split の引数に渡した文字列は配列には含まれないようです。

愛の団結

配列を文字列にすることもできます。join メソッドです。

kizuna_money = "僕金あなた金彼ら"
kizuna_no_money = kizuna_money.split("金")
p kizuna_no_money

# 愛で団結する
kizuna_ai = kizuna_no_money.join("愛")
p kizuna_ai

こんなふうに書いて、実行すると、、、

Image from Gyazo

"僕愛あなた愛彼ら"と団結することができました。他にも愛の代わりに、信頼、信仰、地縁、血縁、利益などが代替できますね。外部から挿入できるものなのか、ということはさておいといて。

思いついたくだらないことを、実現できるって楽しいですね!