るりまサーチ

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

別のキーワード

  1. bigdecimal/util to_d
  2. float to_d
  3. rsa d
  4. rsa d=
  5. matrix d

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < ... 481 482 483 >>

String#slice(substr) -> String | nil (4.0)

self が substr を含む場合、一致した文字列を新しく作って返します。 substr を含まなければ nil を返します。

self が substr を含む場合、一致した文字列を新しく作って返します。
substr を含まなければ nil を返します。

@param substr 取得したい文字列のパターン。文字列

//emlist[例][ruby]{
substr = "bar"
result = "foobar"[substr]
p result # => "bar"
p substr.equal?(result) # => false
//}

Array#[]=(nth, val) (3.0)

nth 番目の要素を val に設定します。nth が配列の範囲を越える時には配列の長さを自動的に拡張し、 拡張した領域を nil で初期化します。

...数 nth に整数以外の(暗黙の型変換が行えない)オブジェ
クトを指定した場合に発生します。

@raise IndexError 指定された nth が自身の始点よりも前を指している場合に発生します。

//emlist[例][ruby]{
a = [0, 1, 2, 3, 4, 5]...
...a[0] = "a"
p a #=> ["a", 1, 2, 3, 4, 5]
a[10] = "x"
p a #=> ["a", 1, 2, 3, 4, 5, nil, nil, nil, nil, "x"]

a = [0, 1, 2, 3, 4, 5]
a[-100] = 1 #=> IndexError
//}...

Array#[]=(range, val) (3.0)

Range オブジェクト range の範囲にある要素を配列 val の内容に置換します。 range の first が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。

...トで指定します。
range の first や end の値が負の時には末尾からのインデックスと見倣します。
末尾の要素が -1 番目になります。
range の first が end より後にある場合には first の直前に val を挿...
...の数の方が range の長さより大きい時には、後ろの要素がずれます。
val が空の配列 [] なら start から end までの要素が削除されます。

//emlist[例][ruby]{
ary = [0, 1, 2, 3, 4, 5]
ary[2..4] = []
p ary # => [0, 1, 5]
//}

@raise RangeError...
<< < ... 481 482 483 >>