929件ヒット
[101-200件を表示]
(0.033秒)
ライブラリ
- ビルトイン (192)
-
cgi
/ core (24) - csv (28)
- dbm (12)
- json (12)
- matrix (24)
- open3 (48)
- openssl (36)
- optparse (144)
- rake (12)
-
rexml
/ document (36) -
rinda
/ tuplespace (12) -
webrick
/ httputils (12) -
win32
/ registry (12) - win32ole (36)
クラス
- Array (58)
-
CGI
:: Cookie (12) -
CSV
:: Row (12) -
CSV
:: Table (12) - DBM (12)
- Enumerator (24)
- Hash (78)
-
JSON
:: Parser (12) - MatchData (12)
- Matrix (24)
-
OpenSSL
:: X509 :: ExtensionFactory (36) - OptionParser (144)
-
REXML
:: Element (12) -
REXML
:: Entity (24) -
Rake
:: TaskArguments (12) -
Rinda
:: TupleEntry (12) - String (12)
-
WIN32OLE
_ VARIANT (36) -
Win32
:: Registry (12)
モジュール
-
CGI
:: QueryExtension :: Value (24) - Open3 (48)
-
WEBrick
:: HTTPUtils (12)
オブジェクト
- ENV (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - Marshal フォーマット (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - RARRAY (12)
- Ruby用語集 (12)
- [] (12)
- []= (12)
-
add
_ attributes (12) - coerce (12)
- compact (9)
- compact! (9)
-
create
_ ext _ from _ array (12) -
create
_ extension (24) - diagonal (12)
-
fetch
_ values (2) -
mark
_ locations _ array (12) - names (12)
- new (72)
-
next
_ values (12) - on (144)
- pack (21)
- pack テンプレート文字列 (12)
-
peek
_ values (12) -
pipeline
_ r (24) -
pipeline
_ start (24) - rassoc (24)
-
rb
_ Array (12) -
rb
_ ary _ new (12) -
rb
_ ary _ new2 (12) -
rb
_ ary _ new3 (12) -
rb
_ ary _ to _ s (12) -
rb
_ check _ convert _ type (12) -
rb
_ f _ array (12) -
rdoc
/ parser / c (12) - rss (12)
-
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - select (12)
- shift (12)
-
split
_ header _ value (12) -
to
_ a (12) -
to
_ ary (12) -
to
_ csv (4) -
to
_ h (19) - unpack (12)
-
values
_ at (60) - クラス/メソッドの定義 (12)
- パターンマッチ (12)
検索結果
先頭5件
-
static VALUE rb
_ f _ array(VALUE obj , VALUE arg) (6416.0) -
Kernel.#Array の実体です。
...Kernel.#Array の実体です。... -
VALUE rb
_ Array(VALUE obj) (6332.0) -
obj が Array でない場合は to_a を使って Array に変換します。
...obj が Array でない場合は to_a を使って
Array に変換します。... -
struct RArray * RARRAY(VALUE obj) (6300.0)
-
obj を struct RArray* にキャストする。 本当は obj が struct RArray* でないとしてもキャストしてしまう。
...obj を struct RArray* にキャストする。
本当は obj が struct RArray* でないとしてもキャストしてしまう。... -
WEBrick
:: HTTPUtils . # split _ header _ value(str) -> Array (6202.0) -
HTTP ヘッダの値を分割して返します。
HTTP ヘッダの値を分割して返します。
@param str HTTP ヘッダの値を返します。 -
CSV
:: Table # values _ at(indices _ or _ headers) -> Array (6201.0) -
デフォルトのミックスモードでは、インデックスのリストを与えると行単位の 参照を行い、行の配列を返します。他の方法は列単位の参照と見なします。行 単位の参照では、返り値は行ごとの配列を要素に持つ配列です。
...r1", "header2"], ["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1", "header2"], ["row2_1", "row2_2"])
table = CSV::Table.new([row1, row2])
table.values_at(1) # => [#<CSV::Row "header1":"row2_1" "header2":"row2_2">]
//}
//emlist[例 カラムモード][ruby]{
require "csv"
row1 = CSV::Row.new(["......header1", "header2"], ["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1", "header2"], ["row2_1", "row2_2"])
table = CSV::Table.new([row1, row2])
table.by_col!
table.values_at(1) # => [["row1_2"], ["row2_2"]]
//}
@see CSV::Table#by_col!, CSV::Table#by_row!... -
Enumerator
# next _ values -> Array (6201.0) -
「次」のオブジェクトを配列で返します。
...values の違いを][ruby]{
o = Object.new
def o.each
yield
yield 1
yield 1, 2
yield nil
yield [1, 2]
end
e = o.to_enum
p e.next_values
p e.next_values
p e.next_values
p e.next_values
p e.next_values
e = o.to_enum
p e.next
p e.next
p e.next
p e.next
p e.next
## yield args next_value......[1] 1
# yield 1, 2 [1, 2] [1, 2]
# yield nil [nil] nil
# yield [1, 2] [[1, 2]] [1, 2]
//}
@raise StopIteration 列挙状態が既に最後へ到達しているとき
@see Enumerator#next, Enumerator#peek, Enumerator#peek_values... -
Enumerator
# peek _ values -> Array (6201.0) -
Enumerator#next_values のように「次」のオブジェクトを 配列で返しますが、列挙状態を変化させません。
...Enumerator#next_values のように「次」のオブジェクトを
配列で返しますが、列挙状態を変化させません。
Enumerator#next, Enumerator#next_values のように
現在までの列挙状態に応じて「次」のオブジェクトを返しますが、
next と異なり......r#next_values と同様
yield
と
yield nil
を区別するために使えます。
//emlist[例][ruby]{
o = Object.new
def o.each
yield
yield 1
yield 1, 2
end
e = o.to_enum
p e.peek_values #=> []
e.next
p e.peek_values #=> [1]
p e.peek_values #=> [1]
e.next
p e.peek_values #=......> [1, 2]
e.next
p e.peek_values # raises StopIteration
//}
@raise StopIteration 列挙状態が既に最後へ到達しているとき
@see Enumerator#next, Enumerator#next_values, Enumerator#peek_values... -
static void mark
_ locations _ array(register VALUE *x , register long n) (6200.0) -
-
OpenSSL
:: X509 :: ExtensionFactory # create _ ext _ from _ array(ary) -> OpenSSL :: X509 :: Extension (6133.0) -
[oid, value, critical] もしくは [oid, value] という配列から OpenSSL::X509::Extension オブジェクトを生成します。
...[oid, value, critical] もしくは [oid, value] という配列から
OpenSSL::X509::Extension オブジェクトを生成します。
@param ary 生成する拡張領域のデータの配列
@see OpenSSL::X509::ExtensionFactory#create_ext...