717件ヒット
[1-100件を表示]
(0.151秒)
ライブラリ
- English (22)
- ビルトイン (372)
- continuation (22)
- forwardable (22)
-
irb
/ context (11) - matrix (61)
-
net
/ imap (11) - openssl (11)
-
rexml
/ document (44) - tsort (20)
-
webrick
/ httpstatus (11) -
webrick
/ httputils (11)
クラス
- Array (151)
- Continuation (22)
- Dir (33)
- Hash (11)
- MatchData (44)
- Matrix (61)
- Module (5)
-
Net
:: IMAP :: FetchData (11) -
OpenSSL
:: PKCS7 (11) -
REXML
:: AttlistDecl (11) -
REXML
:: Attributes (33) - Regexp (22)
- String (22)
-
WEBrick
:: HTTPUtils :: FormData (11)
モジュール
- Enumerable (11)
- Forwardable (22)
- Kernel (77)
-
RubyVM
:: AbstractSyntaxTree (8) - TSort (20)
-
WEBrick
:: HTTPStatus (11) - Warning (10)
キーワード
-
$ INPUT _ RECORD _ SEPARATOR (11) -
$ RS (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - Context (11)
- DOSISH 対応 (11)
- Marshal フォーマット (11)
- []= (22)
- attr (11)
- call (11)
- caller (33)
-
caller
_ locations (22) - combination (22)
- component (11)
-
const
_ source _ location (5) -
def
_ delegator (11) -
def
_ instance _ delegator (11) -
each
_ line (11) -
each
_ strongly _ connected _ component _ from (20) - element (11)
- empty (11)
- glob (22)
- match (22)
- pack (19)
- pack テンプレート文字列 (11)
-
parse
_ file (8) - permutation (22)
- prefixes (11)
-
repeated
_ combination (22) -
repeated
_ permutation (22) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 9 feature (11) - sign (11)
-
sort
_ by (11) - unpack (11)
- パターンマッチ (11)
- 演算子式 (11)
検索結果
先頭5件
-
Matrix
. [](*rows) -> Matrix (24332.0) -
rows[i] を第 i 行とする行列を生成します。
...rows[i] を第 i 行とする行列を生成します。
@param rows 行列の要素を数の配列の配列として渡します。
//emlist[例][ruby]{
require 'matrix'
m = Matrix[[11, 12], [21, 22]]
p m # => Matrix[[11, 12], [21, 22]]
# [11, 12]
# [21, 22]
//}... -
Matrix
# [](i , j) -> () (24225.0) -
(i,j)要素を返します。 行列の範囲外の値を指定した場合には nil を返します。
...(i,j)要素を返します。
行列の範囲外の値を指定した場合には nil を返します。
@param i 要素の行成分を0オリジンで指定します。
@param j 要素の列成分を0オリジンで指定します。
//emlist[例][ruby]{
require 'matrix'
a1 = [1, 2, 3]
a2 = [......10, 15, 20]
a3 = [-1, 2, 1.5]
m = Matrix[a1, a2, a3]
p m[0, 0] # => 1
p m[1, 1] # => 15
p m[1, 2] # => 20
p m[1, 3] # => nil
//}... -
MatchData
# [](n) -> String | nil (24200.0) -
n 番目の部分文字列を返します。
...)。n 番目の要素が存在しない時には nil を返します。
@param n 返す部分文字列のインデックスを指定します。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.to_a # => ["foobar", "foo", "bar", nil]
p $~[0] # => "foobar"
p $~[1] #......=> "foo"
p $~[2] # => "bar"
p $~[3] # => nil (マッチしていない)
p $~[4] # => nil (範囲外)
p $~[-2] # => "bar"
//}... -
MatchData
# [](name) -> String | nil (24200.0) -
name という名前付きグループにマッチした文字列を返します。
...m name 名前(シンボルか文字列)
@raise IndexError 指定した名前が正規表現内に含まれていない場合に発生します
//emlist[例][ruby]{
/\$(?<dollars>\d+)\.(?<cents>\d+)/.match("$3.67")[:cents] # => "67"
/(?<alpha>[a-zA-Z]+)|(?<num>\d+)/.match("aZq")[:num] # => nil
//}... -
MatchData
# [](range) -> [String] (24200.0) -
Range オブジェクト range の範囲にある要素からなる部分配列を返します。
...Range オブジェクト range の範囲にある要素からなる部分配列を返します。
@param range start..end 範囲式。
//emlist[例][ruby]{
/(foo)(bar)/ =~ "foobarbaz"
p $~[0..2] # => ["foobar", "foo", "bar"]
//}... -
MatchData
# [](start , length) -> [String] (24200.0) -
start 番目から length 個の要素を含む部分配列を返します。
...start 番目から length 個の要素を含む部分配列を返します。
//emlist[例][ruby]{
/(foo)(bar)/ =~ "foobarbaz"
p $~[0, 3] # => ["foobar", "foo", "bar"]
//}
@see Array#[]... -
REXML
:: AttlistDecl # [](key) -> String | nil (24200.0) -
key という属性名のデフォルト値を返します。
...key という属性名のデフォルト値を返します。
key という名前の属性が存在しない、もしくは
デフォルト値を持たない場合は nil を返します。... -
REXML
:: Attributes # [](name) -> String | nil (24200.0) -
属性名nameの属性値を返します。
...属性値ではなく REXML::Attribute オブジェクトが必要な場合は
REXML::Attributes#get_attribute を使ってください。
nameという属性名の属性がない場合は nil を返します。
@param name 属性名(文字列)
//emlist[][ruby]{
require 'rexml/document'
doc = RE......XML::Document.new(<<EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='<'/>
</root>
EOS
a = doc.get_elements("/root/a").first
p a.attributes["att"] # => "<"
p a.attributes["bar:att"] # => "2"
//}... -
WEBrick
:: HTTPUtils :: FormData # [](header) -> String | nil (24200.0) -
自身が multipart/form-data なデータの場合に、header で指定された ヘッダの値を文字列で返します。無ければ nil を返します。
...tipart/form-data なデータの場合に、header で指定された
ヘッダの値を文字列で返します。無ければ nil を返します。
@param header ヘッダ名を文字列で指定します。大文字と小文字を区別しません。
例:
require "webrick/cgi"
class MyCGI......< WEBrick::CGI
def do_GET(req, res)
p req.query['q']['content-type'] #=> "plain/text"
end
end
MyCGI.new.start()... -
Continuation
# [](*ret) -> () (24100.0) -
self が記憶した状態を継続します。引数は そのまま Kernel.#callcc の戻り値になります。
self が記憶した状態を継続します。引数は そのまま
Kernel.#callcc の戻り値になります。
@param ret 継続に復帰した時に返す値を指定します。