2551件ヒット
[1-100件を表示]
(0.037秒)
ライブラリ
- ビルトイン (1118)
- abbrev (12)
-
cgi
/ core (24) - coverage (7)
- csv (444)
- dbm (12)
- erb (12)
- logger (12)
- matrix (108)
- objspace (12)
- observer (24)
- openssl (12)
- optparse (156)
- pp (12)
- rake (24)
-
rexml
/ document (12) -
rexml
/ parsers / pullparser (24) -
rinda
/ tuplespace (12) -
rubygems
/ commands / dependency _ command (12) -
rubygems
/ dependency _ installer (24) -
rubygems
/ dependency _ list (12) -
rubygems
/ security (12) -
rubygems
/ specification (12) -
rubygems
/ version (24) -
shell
/ process-controller (6) - socket (36)
-
webrick
/ httpserver (12) -
webrick
/ httputils (12) - win32ole (84)
クラス
-
ARGF
. class (12) - Array (618)
-
CGI
:: Cookie (12) - CSV (180)
-
CSV
:: Row (72) -
CSV
:: Table (144) - Coverage (7)
- DBM (12)
- ERB (12)
-
Encoding
:: Converter (36) - Enumerator (24)
-
Gem
:: Commands :: DependencyCommand (12) -
Gem
:: DependencyInstaller (24) -
Gem
:: DependencyList (12) -
Gem
:: Security :: Policy (12) -
Gem
:: Specification (12) -
Gem
:: Version (24) - Hash (36)
- IPSocket (12)
- Logger (12)
- MatchData (12)
- Matrix (36)
- Module (72)
- Object (24)
-
OpenSSL
:: X509 :: ExtensionFactory (12) - OptionParser (144)
-
OptionParser
:: ParseError (12) -
REXML
:: Entity (12) -
REXML
:: Parsers :: PullEvent (24) -
Rake
:: Application (12) - Range (24)
-
Rinda
:: TupleEntry (12) -
RubyVM
:: AbstractSyntaxTree :: Node (7) -
RubyVM
:: InstructionSequence (12) -
Shell
:: ProcessController (6) - Socket (12)
- String (12)
- UDPSocket (12)
- Vector (72)
-
WEBrick
:: HTTPServer :: MountTable (12) - WIN32OLE (12)
-
WIN32OLE
_ VARIANT (60)
モジュール
-
CGI
:: QueryExtension :: Value (24) - Enumerable (221)
- ObjectSpace (12)
- Observable (24)
-
Rake
:: TaskManager (12) -
WEBrick
:: HTTPUtils (12) -
WIN32OLE
:: VARIANT (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (12)
- ARGV (12)
- CSV (12)
-
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) - RARRAY (12)
- Row (12)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (12)
-
SEV
_ LABEL (12) - Table (12)
-
VT
_ ARRAY (12) - [] (72)
- []= (48)
-
_ invoke (12) - abbrev (12)
-
active
_ jobs (6) -
add
_ observer (12) - all? (42)
- any? (62)
- argv (12)
- assoc (12)
- bsearch (48)
-
bsearch
_ index (20) - children (7)
- collect2 (24)
-
column
_ vector (12) - converters (12)
- convpath (12)
-
create
_ extension (12) - delete (24)
-
delete
_ observers (12) -
development
_ dependencies (12) - diagonal (12)
- each2 (24)
- empty? (12)
- fields (12)
- fill (72)
- filter! (14)
-
find
_ index (36) -
find
_ reverse _ dependencies (12) -
find
_ spec _ by _ name _ and _ version (12) - flatten (24)
- flatten! (12)
-
generate
_ line (12) - getaddrinfo (12)
- gets (12)
- grep (24)
-
header
_ converters (12) - headers (36)
- include? (12)
- index (36)
- insert (12)
- install (12)
-
keep
_ if (24) - length (24)
-
line
_ stub (7) - map2 (12)
-
mark
_ locations _ array (12) -
marshal
_ dump (12) -
marshal
_ load (12) -
max
_ by (48) - new (48)
-
next
_ values (12) - on (144)
- pack (21)
- pack テンプレート文字列 (12)
- parse (24)
-
parse
_ line (12) -
peek
_ values (12) -
pretty
_ print (12) -
primitive
_ errinfo (12) - private (68)
-
private
_ class _ method (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) -
reachable
_ objects _ from (12) - read (24)
- readline (12)
- readlines (24)
- recover (12)
- recvfrom (12)
-
recvfrom
_ nonblock (12) - reject (44)
-
remove
_ by _ name (12) -
resolve
_ args (12) - reverse (12)
- reverse! (12)
-
reverse
_ each (24) - rindex (36)
- row (12)
-
row
_ vector (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - scan (12)
-
search
_ convpath (12) - select (12)
- select! (24)
-
set
_ eoutvar (12) - shift (12)
- size (24)
-
sort
_ by (24) -
split
_ header _ value (12) - sum (24)
- table (24)
-
to
_ a (48) -
to
_ ary (12) -
to
_ csv (12) -
top
_ level _ tasks (12) -
try
_ convert (12) - uniq (24)
- unpack (12)
- value (24)
-
values
_ at (60) - vartype (12)
-
verify
_ gem (12) - zip (24)
- メソッド呼び出し(super・ブロック付き・yield) (12)
- リテラル (12)
- 制御構造 (12)
検索結果
先頭5件
-
WIN32OLE
_ VARIANT . array(dims , vt) -> WIN32OLE _ VARIANT (21207.0) -
配列用のVARIANTオブジェクトを生成します。
...配列用のVARIANTオブジェクトを生成します。
オートメーションメソッド呼び出し用の配列を生成します。なお、OLEオートメー
ションの配列の次元と添え字の関係はVB型だという点に注意してください。こ
れはCと逆順の並び......aram vt 配列要素の型をWIN32OLE::VARIANTの定数で指定します。
@return 指定された次元/要素数を持つWIN32OLE_VARIANTオブジェクト。
次の例は、最初の次元が3要素、次の次元が4要素の2次元配列を生成する例です。
ole_ary = WIN32OLE_VARI......ANT.array([3,4], WIN32OLE::VARIANT::VT_I4)
ruby_ary = ole_ary.value # => [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
@see WIN32OLE_VARIANT#value, WIN32OLE::VARIANT... -
Array
. try _ convert(obj) -> Array | nil (15225.0) -
to_ary メソッドを用いて obj を配列に変換しようとします。
...引数が配列であるかどうかを調べるために使えます。
//emlist[例][ruby]{
Array.try_convert([1]) # => [1]
Array.try_convert("1") # => nil
if tmp = Array.try_convert(arg)
# the argument is an array
elsif tmp = String.try_convert(arg)
# the argument is a string
end
//}... -
Array
# reverse -> Array (15201.0) -
reverse は自身の要素を逆順に並べた新しい配列を生成して返します。 reverse! は自身を破壊的に並べ替えます。 reverse! は self を返します。
...reverse は自身の要素を逆順に並べた新しい配列を生成して返します。
reverse! は自身を破壊的に並べ替えます。
reverse! は self を返します。
//emlist[例][ruby]{
a = ["a", 2, true]
p a.reverse #=> [true, 2, "a"]
p a #=> ["a", 2, t......rue] (変化なし)
a = ["a", 2, true]
p a.reverse! #=> [true, 2, "a"]
p a #=> [true, 2, "a"]
//}... -
Array
# values _ at(*selectors) -> Array (15201.0) -
引数で指定されたインデックスに対応する要素を配列で返します。インデッ クスに対応する値がなければ nil が要素になります。
...ary.values_at( 0, 2, 4 ) #=> ["a", "c", "e"]
p ary.values_at( 3, 4, 5, 6, 35 ) #=> ["d", "e", nil, nil, nil]
p ary.values_at( 0, -1, -2 ) #=> ["a", "e", "d"]
p ary.values_at( -4, -5, -6, -35 ) #=> ["b", "a", nil, nil]
p ary.values_at( 1..2 ) #=> ["b", "c"]
p ary.value......s_at( 3..10 ) #=> ["d", "e", nil, nil, nil, nil, nil, nil]
p ary.values_at( 6..7 ) #=> [nil, nil]
p ary.values_at( 0, 3..5 ) #=> ["a", "d", "e", nil]
//}... -
Array
# reverse _ each -> Enumerator (15106.0) -
各要素に対して逆順にブロックを評価します。
...て逆順にブロックを評価します。
ブロックが与えられなかった場合は、自身と reverse_each から生成した
Enumerator オブジェクトを返します。
//emlist[例][ruby]{
a = [ "a", "b", "c" ]
a.reverse_each {|x| print x, " " }
# => c b a
//}
@see Array#each... -
Array
# reverse _ each {|item| . . . } -> self (15106.0) -
各要素に対して逆順にブロックを評価します。
...て逆順にブロックを評価します。
ブロックが与えられなかった場合は、自身と reverse_each から生成した
Enumerator オブジェクトを返します。
//emlist[例][ruby]{
a = [ "a", "b", "c" ]
a.reverse_each {|x| print x, " " }
# => c b a
//}
@see Array#each... -
Array
# to _ csv(**options) -> String (15106.0) -
CSV.generate_line(self, options) と同様です。
...CSV.generate_line(self, options) と同様です。
Array オブジェクトを 1 行の CSV 文字列に変換するためのショートカットです。
@param options CSV.generate_line と同様のオプションを指定します。
//emlist[][ruby]{
require 'csv'
p [1, 'Matz', :Ruby, Dat......e.new(1965, 4, 14)].to_csv # => "1,Matz,Ruby,1965-04-14\n"
p [1, 'Matz', :Ruby, Date.new(1965, 4, 14)].to_csv(col_sep: ' ', row_sep: "\r\n") # => "1 Matz Ruby 1965-04-14\r\n"
//}
@see CSV.generate_line......e.new(1965, 4, 14)].to_csv # => "1,Matz,Ruby,1965-04-14\n"
p [1, 'Matz', :Ruby, Date.new(1965, 4, 14)].to_csv(col_sep: ' ', row_sep: "\r\n") # => "1 Matz Ruby 1965-04-14\r\n"
//}
Ruby 3.0 (CSV 3.1.9) から、次のオプションが使えるようになりました....../emlist[][ruby]{
require 'csv'
puts [1, nil].to_csv # => 1,
puts [1, nil].to_csv(write_nil_value: "N/A") # => 1,N/A
puts [2, ""].to_csv # => 2,""
puts [2, ""].to_csv(write_empty_value: "BLANK") # => 2,BLANK
//}
@see CSV.generate_line... -
Array
# reverse! -> self (15101.0) -
reverse は自身の要素を逆順に並べた新しい配列を生成して返します。 reverse! は自身を破壊的に並べ替えます。 reverse! は self を返します。
...reverse は自身の要素を逆順に並べた新しい配列を生成して返します。
reverse! は自身を破壊的に並べ替えます。
reverse! は self を返します。
//emlist[例][ruby]{
a = ["a", 2, true]
p a.reverse #=> [true, 2, "a"]
p a #=> ["a", 2, t......rue] (変化なし)
a = ["a", 2, true]
p a.reverse! #=> [true, 2, "a"]
p a #=> [true, 2, "a"]
//}... -
Array
# abbrev(pattern = nil) -> Hash (15100.0) -
self が文字列の配列の場合、self から一意に決まる短縮形を計算し、 短縮形をキー、元の文字列を値とするハッシュを返します。
...Abbrev.#abbrev(self, pattern) と同じです。
@param pattern Regexp か String を指定します。
require 'abbrev'
p %w[ruby rubyist].abbrev
#=> {"ruby" => "ruby",
# "rubyi" => "rubyist",
# "rubyis" => "rubyist",
# "rubyist" => "rubyist"}
@see Abbrev.#abbrev...