ライブラリ
クラス
- Array (646)
- Complex (12)
- Date (24)
- Enumerator (12)
- Float (21)
- Integer (36)
- Module (72)
- Object (24)
-
OpenSSL
:: BN (48) - OpenStruct (12)
- Range (218)
- Rational (60)
- Regexp (12)
-
Socket
:: AncillaryData (36) -
Socket
:: Option (36) - String (12)
- StringIO (12)
- UnboundMethod (12)
- Vector (14)
-
Win32
:: Registry (60)
モジュール
- Enumerable (144)
- Singleton (24)
キーワード
- & (12)
- * (24)
- ** (12)
- + (24)
- - (24)
- < (12)
- <= (12)
- <=> (12)
- =~ (24)
- > (12)
- >= (12)
- [] (36)
- []= (50)
- at (12)
- begin (12)
- bind (12)
- bool (12)
- bsearch (48)
- ceil (12)
- clone (12)
- cmp (12)
- coerce (24)
- combination (24)
- cycle (24)
-
define
_ method (24) -
delete
_ at (12) - dig (10)
- dup (12)
- each (24)
- end (12)
- feed (12)
- fetch (36)
- first (48)
- flatten (12)
- flatten! (12)
- floor (12)
-
initialize
_ copy (12) - insert (12)
- int (24)
- intersection (6)
-
ip
_ pktinfo (12) - join (12)
- last (48)
- linger (12)
- max (94)
- min (94)
- modifiable (12)
- overlap? (2)
- permutation (24)
- pop (24)
- pow (24)
- read (12)
-
read
_ bin (12) -
read
_ i (12) -
read
_ s (12) -
repeated
_ combination (24) -
repeated
_ permutation (24) - replace (12)
-
reverse
_ each (4) - rotate (12)
- rotate! (12)
- round (33)
- sample (48)
- shift (24)
-
singleton
_ class (12) - sort (24)
- string= (12)
- sum (42)
-
to
_ i (12) - transpose (12)
- truncate (12)
- ucmp (12)
-
unix
_ rights (12) - zip (24)
- | (12)
検索結果
先頭5件
-
Regexp
# =~(string) -> Integer | nil (13.0) -
文字列 string との正規表現マッチを行います。マッチした場合、 マッチした位置のインデックスを返します(先頭は0)。マッチしなかった 場合、あるいは string が nil の場合には nil を返 します。
...定されます。
文字列のかわりにSymbolをマッチさせることができます。
@param string マッチ対象文字列
@raise TypeError string が nil でも String オブジェクト
でも Symbol でもない場合発生します。
//emlist[例][ruby]{
p /foo/......foo/ =~ "afoo" # => 1
p $~[0] # => "foo"
p /foo/ =~ "bar" # => nil
unless /foo/ === "bar"
puts "not match " # => not match
end
str = []
begin
/ugo/ =~ str
rescue TypeError
printf "! %s\t%s\n", $!, $@ # => ! can't convert Array into String r5.rb:15
end
//}... -
Array
# []=(nth , val) (9.0) -
nth 番目の要素を val に設定します。nth が配列の範囲を越える時には配列の長さを自動的に拡張し、 拡張した領域を nil で初期化します。
...to_int メソッドによる
暗黙の型変換を試みます。
@param val 設定したい要素の値を指定します。
@raise TypeError 引数 nth に整数以外の(暗黙の型変換が行えない)オブジェ
クトを指定した場合に発生します。... -
Array
# [](nth) -> object | nil (8.0) -
nth 番目の要素を返します。nth 番目の要素が存在しない時には nil を返します。
...整数以外のオブジェクトを指定した場合は to_int メソッドによる
暗黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//eml... -
Array
# [](start , length) -> Array | nil (8.0) -
start 番目から length 個の要素を含む部分配列を返します。 start が自身の範囲外となる時は nil を返します。ただし、start が配列の長さに等しいときは空の配列を返します。 length が負の時は nil を返します。
...整数以外のオブジェクトを指定した場合は to_int メソッドに
よる暗黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//eml... -
Array
# at(nth) -> object | nil (8.0) -
nth 番目の要素を返します。nth 番目の要素が存在しない時には nil を返します。
...整数以外のオブジェクトを指定した場合は to_int メソッドによる
暗黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//eml... -
Vector
# []=(index , value) (8.0) -
index 番目の要素を value に変更します。
...します。
@param index インデックスを整数で指定します。
@param value 設定したい要素の値を指定します。
@raise TypeError ベクトルの範囲外にある整数を指定したときに、発生します。
//emlist[][ruby]{
require 'matrix'
v = Vector[0, 0, 0, 0,... -
Vector
# []=(range , v) (8.0) -
Range オブジェクト range の範囲にある要素を v の内容に置換します。
...@param v range の範囲に設定したい要素を指定します。
Vector や 1行の Matrix での指定もできます。
@raise TypeError ベクトルの範囲外にある range を指定したときに、発生します。
@raise ArgumentError 引数の個数が異なるときの他... -
Array
# &(other) -> Array (7.0) -
集合の積演算です。両方の配列に含まれる要素からなる新しい配列を返 します。重複する要素は取り除かれます。
...配列以外のオブジェクトを指定した場合は to_ary メソッドによ
る暗黙の型変換を試みます。
@raise TypeError 引数に配列以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//eml... -
Array
# *(times) -> Array (7.0) -
配列の内容を times 回 繰り返した新しい配列を作成して返します。 値はコピーされないことに注意してください。
...整数以外のオブジェクトを指定した場合は to_int メソッドによ
る暗黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
@rais... -
Array
# +(other) -> Array (7.0) -
自身と other の内容を繋げた配列を生成して返します。
...配列以外のオブジェクトを指定した場合は to_ary メソッドによ
る暗黙の型変換を試みます。
@raise TypeError 引数に配列以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//eml...