744件ヒット
[701-744件を表示]
(0.097秒)
ライブラリ
- ビルトイン (660)
- bigdecimal (24)
- fiddle (24)
- openssl (24)
- zlib (12)
クラス
- Array (480)
- BigDecimal (24)
-
Fiddle
:: Pointer (24) - Integer (24)
- Numeric (12)
- Object (24)
-
OpenSSL
:: BN (24) - Random (36)
- Range (72)
- String (12)
-
Zlib
:: GzipWriter (12)
キーワード
- % (12)
- * (24)
- [] (36)
- []= (36)
- at (12)
- begin (12)
- combination (24)
- cycle (24)
-
delete
_ at (12) - end (12)
- fetch (36)
- first (48)
- flatten (12)
- flatten! (12)
- insert (12)
- last (48)
- permutation (24)
- pop (24)
-
public
_ method (12) - putc (12)
- rand (36)
-
repeated
_ combination (24) -
repeated
_ permutation (24) - rotate (12)
- rotate! (12)
- sample (48)
- shift (24)
-
to
_ i (48)
検索結果
-
Range
# last -> object (102.0) -
終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま せん。
終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま
せん。
//emlist[例][ruby]{
(10..20).last # => 20
(10...20).last # => 20
//}
@see Range#begin -
Array
# []=(start , length , val) (21.0) -
インデックス start から length 個の要素を配列 val の内容で置き換えます。 start が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。
...時には末尾からのインデックスと見倣します。
末尾の要素が -1 番目になります。
整数以外のオブジェクトを指定した場合は to_int メソッドによ
る暗黙の型変換を試みます。
@param length 置き換......ength の値が 0 のときは start の直前に val を挿入します。
整数以外のオブジェクトを指定した場合は to_int メソッドに
よる暗黙の型変換を試みます。
//emlist[例][ruby]{
ary = [0, 1, 2, 3]
ary[1, 0] = ["inserted"]
p ary... -
Array
# []=(nth , val) (11.0) -
nth 番目の要素を val に設定します。nth が配列の範囲を越える時には配列の長さを自動的に拡張し、 拡張した領域を nil で初期化します。
...化します。
@param nth インデックスを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる
暗黙の型変換を試みます。
@param val 設定したい要素の値を指定します。
@raise TypeErro......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) (11.0) -
Range オブジェクト range の範囲にある要素を配列 val の内容に置換します。 range の first が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。
...range の first や end の値が負の時には末尾からのインデックスと見倣します。
末尾の要素が -1 番目になります。
range の first が end より後にある場合には first の直前に val を挿入します。
//emlist[......す。
//emlist[例][ruby]{
ary = [0, 1, 2, 3, 4, 5]
ary[2..4] = []
p ary # => [0, 1, 5]
//}
@raise RangeError 指定された範囲の始点が自身の始点よりも前にある場合に発生します。
//emlist[例][ruby]{
a = [0, 1, 2, 3, 4, 5]
a[-10..10] = 1 #=> RangeError
//}...