yuuki blog

プログラミング をアプトプットしています。

sliceメソッド Ruby

sliceメソッド

sliceメソッドを用いることで、配列や文字列から指定した要素を取り出すことができます。

切り取りたい部分を指定する方法は下記の表記です。

  • 「インデックスを一つ 指定」して、該当部分の要素を切り出す方法。
  • 「指定位置から指定の長さを指定」して、該当部分の要素を切り出す方法。
  • 「範囲を指定」して、該当部分の要素を切り出す方法。

 

slice!メソッド

もとの配列や文字列を変化させるメソッドです。slice!メソッドを使用することで、指定した要素を削除することができます。

string = "abcdefg"
string.slice!(1) #=> "b"
string.slice!(1..4) #=> "bcde"
string.slice!(/c.*e/) #=> "cde"
string.slice!("b") #=> "b"
string #=> "abcdefg"
puts string