るりまサーチ

最速Rubyリファレンスマニュアル検索!
99件ヒット [1-99件を表示] (0.196秒)

別のキーワード

  1. _builtin to_a
  2. matrix to_a
  3. to_a
  4. dbm to_a
  5. argf.class to_a

ライブラリ

クラス

検索結果

Array#slice!(start, len) -> Array | nil (21472.0)

指定した部分配列を自身から取り除き、取り除いた部分配列を返します。取り除く要素がなければ nil を返します。

...要素がなければ nil
を返します。

@param start 削除したい部分配列の先頭のインデックスを整数で指定します。

@param len 削除したい部分配列の長さを整数で指定します。

@param range 削除したい配列の範囲を Range オブジェクト...
...で指定します。

//emlist[例][ruby]{
a
= [ "a", "b", "c" ]
a
.slice!(1, 2) #=> ["b", "c"]
a
#=> ["a"]

a
= [ "a", "b", "c" ]
a
.slice!(1, 0) #=> []
a
#=> [ "a", "b", "c" ]
//}...

Array#slice!(range) -> Array | nil (21372.0)

指定した部分配列を自身から取り除き、取り除いた部分配列を返します。取り除く要素がなければ nil を返します。

...要素がなければ nil
を返します。

@param start 削除したい部分配列の先頭のインデックスを整数で指定します。

@param len 削除したい部分配列の長さを整数で指定します。

@param range 削除したい配列の範囲を Range オブジェクト...
...で指定します。

//emlist[例][ruby]{
a
= [ "a", "b", "c" ]
a
.slice!(1, 2) #=> ["b", "c"]
a
#=> ["a"]

a
= [ "a", "b", "c" ]
a
.slice!(1, 0) #=> []
a
#=> [ "a", "b", "c" ]
//}...

String#slice!(first...last) -> String (21307.0)

指定した範囲 (String#[] 参照) を 文字列から取り除いたうえで取り除いた部分文字列を返します。

...ing#[] 参照) を
文字列から取り除いたうえで取り除いた部分文字列を返します。

引数が範囲外を指す場合は nil を返します。

//emlist[例][ruby]{
string = "this is a string"
string.slice!(2) #=> "i"
string.slice!(3..6) #=> " is "
string.slice!(...
.../s.*t/) #=> "sa st"
string.slice!("r") #=> "r"
string #=> "thing"
//}...

String#slice!(first..last) -> String (21307.0)

指定した範囲 (String#[] 参照) を 文字列から取り除いたうえで取り除いた部分文字列を返します。

...ing#[] 参照) を
文字列から取り除いたうえで取り除いた部分文字列を返します。

引数が範囲外を指す場合は nil を返します。

//emlist[例][ruby]{
string = "this is a string"
string.slice!(2) #=> "i"
string.slice!(3..6) #=> " is "
string.slice!(...
.../s.*t/) #=> "sa st"
string.slice!("r") #=> "r"
string #=> "thing"
//}...

Array#slice!(nth) -> object | nil (21277.0)

指定した要素を自身から取り除き、取り除いた要素を返します。取り除く要素がなければ nil を返します。

...ければ nil
を返します。

@param nth 取り除く要素のインデックスを整数で指定します。

//emlist[例][ruby]{
a
= [ "a", "b", "c" ]
a
.slice!(1) #=> "b"
a
#=> ["a", "c"]
a
.slice!(-1) #=> "c"
a
#=> ["a"]
a
.slice!(100) #=> nil
a
...
...#=> ["a"]
//}...

絞り込み条件を変える

String#slice!(nth) -> String (21207.0)

指定した範囲 (String#[] 参照) を 文字列から取り除いたうえで取り除いた部分文字列を返します。

...ing#[] 参照) を
文字列から取り除いたうえで取り除いた部分文字列を返します。

引数が範囲外を指す場合は nil を返します。

//emlist[例][ruby]{
string = "this is a string"
string.slice!(2) #=> "i"
string.slice!(3..6) #=> " is "
string.slice!(...
.../s.*t/) #=> "sa st"
string.slice!("r") #=> "r"
string #=> "thing"
//}...

String#slice!(pos, len) -> String (21207.0)

指定した範囲 (String#[] 参照) を 文字列から取り除いたうえで取り除いた部分文字列を返します。

...ing#[] 参照) を
文字列から取り除いたうえで取り除いた部分文字列を返します。

引数が範囲外を指す場合は nil を返します。

//emlist[例][ruby]{
string = "this is a string"
string.slice!(2) #=> "i"
string.slice!(3..6) #=> " is "
string.slice!(...
.../s.*t/) #=> "sa st"
string.slice!("r") #=> "r"
string #=> "thing"
//}...

String#slice!(regexp, nth = 0) -> String (21207.0)

指定した範囲 (String#[] 参照) を 文字列から取り除いたうえで取り除いた部分文字列を返します。

...ing#[] 参照) を
文字列から取り除いたうえで取り除いた部分文字列を返します。

引数が範囲外を指す場合は nil を返します。

//emlist[例][ruby]{
string = "this is a string"
string.slice!(2) #=> "i"
string.slice!(3..6) #=> " is "
string.slice!(...
.../s.*t/) #=> "sa st"
string.slice!("r") #=> "r"
string #=> "thing"
//}...

String#slice!(substr) -> String (21207.0)

指定した範囲 (String#[] 参照) を 文字列から取り除いたうえで取り除いた部分文字列を返します。

...ing#[] 参照) を
文字列から取り除いたうえで取り除いた部分文字列を返します。

引数が範囲外を指す場合は nil を返します。

//emlist[例][ruby]{
string = "this is a string"
string.slice!(2) #=> "i"
string.slice!(3..6) #=> " is "
string.slice!(...
.../s.*t/) #=> "sa st"
string.slice!("r") #=> "r"
string #=> "thing"
//}...