任意の文字列の先頭からn番目の文字を削除するメソッドを紹介します。
例えば下記のように郵便番号111-1111を入力するが間のハイフンを削除して出力したいときなど削除したい文字が何番目にあるかわかっている時などを想定した時
def address(number)
number.slice!(3)
puts number #1111111が出力されて"-"が削除されている
end
number = "111-1111"
address(number)
slice!の後ろの()内は配列と同じように0から始まる数字を入れます!
slice!メソッドは配列や文字列から指定した要素を削除して返します