【コード】
S = "BookShelf"
def acronym (s)
puts s.delete("abdefghijklmnopqrstuvwsyz")
end
acronym(S)
【出力結果】
BS
【解説】
英単語の頭文字で略語を作るメソッドです。
変数Sに連結する2つの英単語を代入します。
acronymメソッドを定義し、実引数(S)に変数Sを代入し、仮引数(s)へと渡します。
.deleteメソッドで小文字のa~zまでを指定し、putsで出力すると、小文字が全て削除された状態、つまり頭文字だけで略語を作るメソッドの完成です。