752件ヒット
[1-100件を表示]
(0.117秒)
別のキーワード
ライブラリ
クラス
- Array (84)
-
Encoding
:: Converter (48) -
Encoding
:: InvalidByteSequenceError (12) - Enumerator (12)
- Exception (92)
- FrozenError (6)
- IO (12)
- Integer (23)
- MatchData (48)
- Module (12)
-
Net
:: HTTPResponse (12) - Object (12)
- OptionParser (24)
- Random (36)
- Range (91)
- Regexp (12)
- StringScanner (60)
- Thread (12)
-
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) - TracePoint (12)
- WIN32OLE (12)
モジュール
- Comparable (12)
-
Net
:: HTTPHeader (36)
キーワード
-
/ (11) - == (12)
- =~ (12)
- [] (48)
- accept (12)
- at (12)
- backtrace (12)
-
backtrace
_ locations (12) - clamp (12)
- cover? (19)
- deq (24)
- div (12)
-
error
_ bytes (12) - exception (24)
- fetch (72)
- first (24)
-
initialize
_ copy (12) - last (24)
- next (12)
- offset (24)
-
ole
_ query _ interface (12) - peek (12)
- peep (12)
- pointer= (12)
- pop (24)
- pos= (12)
-
primitive
_ convert (48) -
public
_ constant (12) -
raised
_ exception (12) - rand (36)
- readbyte (12)
- receiver (6)
- reject (12)
-
set
_ backtrace (12) - shift (24)
-
to
_ json (12) - unscan (12)
- value (12)
検索結果
先頭5件
-
MatchData
# begin(n) -> Integer | nil (18274.0) -
n 番目の部分文字列先頭のオフセットを返します。
...す。
@param n 部分文字列を指定する数値。
@raise IndexError 範囲外の n を指定した場合に発生します。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.begin(0) # => 0
p $~.begin(1) # => 0
p $~.begin(2) # => 3
p $~.begin(3) # => nil
p $~.begin(4)......# => `begin': index 4 out of matches (IndexError)
//}
@see MatchData#end... -
MatchData
# end(n) -> Integer | nil (18274.0) -
n 番目の部分文字列終端のオフセットを返します。
...。
@param n 部分文字列を指定する数値。
@raise IndexError 範囲外の n を指定した場合に発生します。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.end(0) # => 6
p $~.end(1) # => 3
p $~.end(2) # => 6
p $~.end(3) # => nil
p $~.end(4) # => `end': i......ndex 4 out of matches (IndexError)
//}
@see MatchData#begin... -
Range
# begin -> object (18269.0) -
始端の要素を返します。 始端を持たない範囲オブジェクトの場合、begin はnilを返しますが, first は例外 RangeError が発生します。
...ェクトの場合、begin はnilを返しますが, first は例外 RangeError が発生します。
//emlist[例][ruby]{
# 始端を持つ場合
p (1..5).begin # => 1
p (1..0).begin # => 1
p (1..5).first # => 1
p (1..0).first # => 1
# 始端を持たない場合
p (..5).begin #=> nil
p (..5).fir......st #=> RangeError
//}
@see Range#end... -
Range
# end -> object (18233.0) -
終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま せん。
...終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま
せん。
//emlist[例][ruby]{
(10..20).last # => 20
(10...20).last # => 20
//}
@see Range#begin... -
Range
# first -> object (3169.0) -
始端の要素を返します。 始端を持たない範囲オブジェクトの場合、begin はnilを返しますが, first は例外 RangeError が発生します。
...ェクトの場合、begin はnilを返しますが, first は例外 RangeError が発生します。
//emlist[例][ruby]{
# 始端を持つ場合
p (1..5).begin # => 1
p (1..0).begin # => 1
p (1..5).first # => 1
p (1..0).first # => 1
# 始端を持たない場合
p (..5).begin #=> nil
p (..5).fir......st #=> RangeError
//}
@see Range#end... -
Range
# first(n) -> [object] (3164.0) -
最初の n 要素を返します。範囲内に要素が含まれない場合は空の配列を返します。
...まれない場合は空の配列を返します。
@param n 取得する要素数を整数で指定します。整数以外のオブジェクトを指定
した場合は to_int メソッドによる暗黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の......型変換が行えない)オブジェクトを
指定した場合に発生します。
@raise ArgumentError n に負の数を指定した場合に発生します。
//emlist[例][ruby]{
(10..20).first(3) # => [10, 11, 12]
//}
@see Range#last, 12697... -
Range
# last(n) -> [object] (3148.0) -
最後の n 要素を返します。範囲内に要素が含まれない場合は空の配列を返します。
...まれない場合は空の配列を返します。
@param n 取得する要素数を整数で指定します。整数以外のオブジェクトを指定
した場合は to_int メソッドによる暗黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の......す。
@raise ArgumentError n に負の数を指定した場合に発生します。
[注意] 引数を省略して実行した場合は、終端を含むかどうか
(Range#exclude_end? の戻り値)に関わらず終端の要素を返す事に注意し
てください。
//emlist[例][ruby]{
(1......0..20).last(3) # => [18, 19, 20]
(10...20).last(3) # => [17, 18, 19]
//}
@see Range#first... -
Range
# last -> object (3133.0) -
終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま せん。
...終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま
せん。
//emlist[例][ruby]{
(10..20).last # => 20
(10...20).last # => 20
//}
@see Range#begin... -
WIN32OLE
# ole _ query _ interface(iid) -> WIN32OLE (275.0) -
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを 持つオブジェクトを取得します。
...異なるインターフェイスを取
得します。
@param iid 取得するインターフェイスのIIDを文字列で指定します。
@return iidパラメータで指定したインターフェイスを持つWIN32OLEオブジェクト
@raise WIN32OLERuntimeError 指定したIIDをオブジ......ない場合に通知されます。
ie = WIN32OLE.new('InternetExplorer.Application')
ie_web_app = ie.ole_query_interface('{0002DF05-0000-0000-C000-000000000046}')
上例のie_web_appは、ieと同じインスタンスとなります。
COMの仕様では1つのインターフェイス......として定義しなけれ
ば追加のメソッドが呼び出せません。
たとえば、当メソッドの存在理由である
http://www.ruby-forum.com/topic/109954(なお、元のパッチと異な
りGUIDの統一フォーマットを利用するように改造されているため、I...