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