5426件ヒット
[1-100件を表示]
(0.129秒)
種類
ライブラリ
- English (44)
- ビルトイン (2683)
- abbrev (11)
- bigdecimal (11)
-
cgi
/ core (22) - coverage (6)
- csv (297)
- dbm (11)
- delegate (11)
- erb (11)
- expect (22)
- fileutils (132)
- getoptlong (22)
- json (55)
- logger (11)
- matrix (55)
-
minitest
/ unit (3) - mkmf (44)
-
net
/ imap (55) - objspace (11)
- observer (22)
- open3 (99)
- openssl (66)
- optparse (143)
- ostruct (9)
- pathname (11)
- pp (11)
- profiler (6)
- psych (17)
- rake (209)
-
rake
/ rdoctask (11) -
rake
/ testtask (11) - readline (33)
-
rexml
/ document (66) -
rexml
/ parsers / pullparser (22) -
rexml
/ parsers / ultralightparser (11) -
rinda
/ rinda (33) -
rinda
/ tuplespace (44) -
rubygems
/ command (22) -
rubygems
/ command _ manager (11) -
rubygems
/ commands / build _ command (11) -
rubygems
/ commands / update _ command (11) -
rubygems
/ config _ file (11) -
rubygems
/ dependency _ installer (66) -
rubygems
/ dependency _ list (22) -
rubygems
/ ext / configure _ builder (11) -
rubygems
/ ext / ext _ conf _ builder (11) -
rubygems
/ ext / rake _ builder (11) -
rubygems
/ format (11) -
rubygems
/ gem _ path _ searcher (22) -
rubygems
/ indexer (11) -
rubygems
/ old _ format (11) -
rubygems
/ package / tar _ header (11) -
rubygems
/ platform (11) -
rubygems
/ security (11) -
rubygems
/ source _ index (11) -
rubygems
/ source _ info _ cache (11) -
rubygems
/ spec _ fetcher (44) -
rubygems
/ specification (44) -
rubygems
/ user _ interaction (22) -
rubygems
/ version (22) - scanf (12)
- set (22)
- shell (36)
-
shell
/ command-processor (6) -
shell
/ filter (6) -
shell
/ process-controller (18) - shellwords (33)
- socket (99)
- tsort (33)
-
webrick
/ httpserver (11) -
webrick
/ httputils (33) -
win32
/ registry (11) - win32ole (77)
- zlib (22)
クラス
-
ARGF
. class (77) - Array (1426)
- BasicSocket (11)
- BigDecimal (11)
-
CGI
:: Cookie (11) - CSV (110)
-
CSV
:: Row (44) -
CSV
:: Table (132) - Complex (11)
- Coverage (6)
- DBM (11)
- Data (2)
- ERB (11)
- Enumerator (22)
-
Gem
:: Command (22) -
Gem
:: CommandManager (11) -
Gem
:: Commands :: BuildCommand (11) -
Gem
:: Commands :: UpdateCommand (11) -
Gem
:: ConfigFile (11) -
Gem
:: DependencyInstaller (66) -
Gem
:: DependencyList (22) -
Gem
:: Ext :: ConfigureBuilder (11) -
Gem
:: Ext :: ExtConfBuilder (11) -
Gem
:: Ext :: RakeBuilder (11) -
Gem
:: Format (11) -
Gem
:: GemPathSearcher (22) -
Gem
:: Indexer (11) -
Gem
:: OldFormat (11) -
Gem
:: Package :: TarHeader (11) -
Gem
:: Platform (11) -
Gem
:: Security :: Policy (11) -
Gem
:: SourceIndex (11) -
Gem
:: SourceInfoCache (11) -
Gem
:: SpecFetcher (44) -
Gem
:: Specification (44) -
Gem
:: StreamUI (11) -
Gem
:: Version (22) - GetoptLong (22)
- Hash (83)
- IO (44)
- IPSocket (11)
-
JSON
:: State (22) - Logger (11)
- MatchData (44)
- Matrix (22)
- Method (22)
-
MiniTest
:: Unit (1) - Module (76)
-
Net
:: IMAP (11) -
Net
:: IMAP :: BodyTypeBasic (11) -
Net
:: IMAP :: BodyTypeMessage (11) -
Net
:: IMAP :: BodyTypeMultipart (11) -
Net
:: IMAP :: BodyTypeText (11) - NilClass (11)
- Object (48)
-
OpenSSL
:: BN (11) -
OpenSSL
:: X509 :: ExtensionFactory (33) - OpenStruct (9)
- OptionParser (132)
-
OptionParser
:: ParseError (11) - Pathname (11)
-
REXML
:: Element (11) -
REXML
:: Entity (22) -
REXML
:: Parent (33) -
REXML
:: Parsers :: PullEvent (22) -
REXML
:: Parsers :: UltraLightParser (11) -
Rake
:: Application (22) -
Rake
:: FileList (143) -
Rake
:: RDocTask (11) -
Rake
:: TestTask (11) - Random (55)
- Range (11)
- Rational (22)
- Regexp (11)
-
Rinda
:: TupleEntry (11) -
Rinda
:: TupleSpace (33) -
Rinda
:: TupleSpaceProxy (33) -
RubyVM
:: AbstractSyntaxTree :: Node (6) - Set (22)
- Shell (36)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) -
Shell
:: ProcessController (18) - Socket (55)
-
Socket
:: Option (11) - String (33)
- Struct (9)
- UDPSocket (11)
- UnboundMethod (22)
- Vector (33)
-
WEBrick
:: HTTPServer :: MountTable (11) -
WEBrick
:: HTTPUtils :: FormData (22) - WIN32OLE (11)
-
WIN32OLE
_ VARIANT (55) -
Win32
:: Registry (11) -
Zlib
:: GzipReader (11)
モジュール
-
CGI
:: QueryExtension :: Value (22) - Enumerable (591)
- FileUtils (143)
-
GC
:: Profiler (11) -
Gem
:: UserInteraction (11) - JSON (22)
-
JSON
:: Generator :: GeneratorMethods :: Array (11) - Kernel (144)
- MiniTest (1)
-
MiniTest
:: Assertions (1) - ObjectSpace (33)
- Observable (22)
- Open3 (99)
-
OpenSSL
:: SSL :: SocketForwarder (22) - Psych (17)
-
Rake
:: TaskManager (11) - Shellwords (22)
- TSort (33)
-
WEBrick
:: HTTPUtils (11) -
WIN32OLE
:: VARIANT (11) - Zlib (11)
オブジェクト
- ENV (22)
-
Readline
:: HISTORY (22) - main (24)
キーワード
-
$ , (11) -
$ INPUT _ RECORD _ SEPARATOR (11) -
$ OFS (11) -
$ OUTPUT _ FIELD _ SEPARATOR (11) -
$ RS (11) - * (11)
- << (22)
- <=> (11)
- == (33)
- =~ (15)
-
ARGUMENT
_ FLAGS (11) -
ARRAY
_ METHODS (11) - Array (11)
-
DEFAULT
_ IGNORE _ PATTERNS (11) -
DEFAULT
_ RAKEFILES (11) -
DELEGATING
_ METHODS (11) - DelegateClass (11)
- Enumerable (11)
- FIELDS (11)
- FileList (11)
- HISTORY (11)
- METHODS (11)
-
MUST
_ DEFINE (11) -
MUST
_ NOT _ DEFINE (11) - Marshal フォーマット (11)
- ORDERINGS (11)
-
Profiler
_ _ (6) - RARRAY (11)
- Ruby用語集 (11)
-
SEV
_ LABEL (11) -
SPECIAL
_ RETURN (11) - Table (11)
-
VT
_ ARRAY (11) - [] (154)
- []= (88)
-
_ invoke (11) - abbrev (11)
-
accept
_ nonblock (11) -
active
_ jobs (6) -
add
_ attributes (11) -
add
_ bindir (11) -
add
_ observer (11) - addr (11)
- all? (36)
- any? (56)
- append (7)
- args (11)
- argv (11)
-
array
_ nl (11) -
array
_ nl= (11) -
assert
_ send (1) - assoc (33)
- at (11)
-
attribute
_ defaults (11) - bsearch (22)
-
bsearch
_ index (9) - build (33)
-
build
_ args (11) - call (22)
- children (6)
- chmod (11)
-
chmod
_ R (11) -
choose
_ from _ list (22) - chown (11)
-
chown
_ R (11) - class (11)
- clear (11)
- clone (11)
- coerce (33)
- collect (44)
- collect! (22)
- collect2 (22)
-
collect
_ concat (22) -
collect
_ method (11) -
column
_ vector (11) - combination (11)
- commands (11)
- compact (3)
- compact! (19)
- concat (19)
- count (33)
-
crc
_ table (11) -
create
_ ext _ from _ array (11) -
create
_ extension (22) - cycle (22)
-
deconstruct
_ keys (2) -
default
_ system _ path (6) -
default
_ system _ path= (6) -
define
_ finalizer (22) - delete (22)
-
delete
_ at (11) -
delete
_ if (22) -
delete
_ observers (11) -
depend
_ rules (11) -
development
_ dependencies (11) - diagonal (11)
- dig (36)
- drop (11)
-
drop
_ while (44) - dup (11)
- each (11)
- each2 (11)
-
each
_ index (11) - empty? (22)
- eql? (22)
- expect (22)
- extension (44)
- fcntl (11)
- fetch (11)
-
fiddle
/ import (11) - fields (11)
-
file
_ entries (22) - fill (66)
- filter (12)
- filter! (12)
-
filter
_ backtrace (12) - find (11)
-
find
_ all (11) -
find
_ command _ possibilities (11) -
find
_ gems _ with _ sources (11) -
find
_ index (22) -
find
_ matching (11) -
find
_ spec _ by _ name _ and _ version (11) -
find
_ type (22) - first (33)
-
flat
_ map (22) - flatten (33)
- flatten! (22)
-
force
_ encoding (11) - freeze (11)
-
gather
_ dependencies (11) -
gem
_ file _ list (11) -
gems
_ to _ install (11) - generate (11)
-
generate
_ line (11) -
get
_ all _ gem _ names (11) - getaddrinfo (11)
- getnameinfo (11)
- grep (22)
- headers (22)
- import (11)
- include? (11)
- index (22)
- insert (11)
- install (11)
-
install
_ rb (11) -
installed
_ gems (11) - intersect? (3)
- ioctl (11)
-
is
_ a? (11) - jobs (12)
- join (11)
-
keep
_ if (11) -
kind
_ of? (11) - last (22)
-
latest
_ specs (11) -
legacy
_ repos (11) - length (33)
- libs (11)
-
line
_ stub (6) - list (33)
-
load
_ gemspecs (11) - makedirs (11)
- map (44)
- map! (22)
-
mark
_ locations _ array (11) -
marshal
_ dump (44) -
marshal
_ load (22) - max (60)
-
max
_ by (44) - min (60)
-
min
_ by (44) - minmax (10)
- mkdir (18)
-
mkdir
_ p (11) - mkpath (11)
-
module
_ function (12) - new (66)
-
next
_ values (11) - none? (36)
- on (132)
- one? (36)
-
option
_ list (11) - p (11)
- pack (19)
- pack テンプレート文字列 (11)
- pair (11)
- parse (22)
-
parse
_ line (11) -
pathmap
_ explode (11) -
peek
_ values (11) - peeraddr (11)
- permutation (22)
- pipeline (11)
-
pipeline
_ r (22) -
pipeline
_ rw (22) -
pipeline
_ start (22) -
pipeline
_ w (22) - pop (11)
- prepend (7)
-
pretty
_ print _ cycle (11) - private (24)
-
private
_ class _ method (8) - product (22)
- profile (6)
- protected (16)
- public (32)
-
public
_ class _ method (8) - push (11)
- rand (33)
- rassoc (33)
-
rb
_ Array (11) -
rb
_ ary _ new (11) -
rb
_ ary _ new2 (11) -
rb
_ ary _ new3 (11) -
rb
_ ary _ to _ s (11) -
rb
_ check _ convert _ type (11) -
rb
_ f _ array (11) -
reachable
_ objects _ from (11) - read (44)
-
read
_ all (22) - readline (11)
- readlines (66)
- recvfrom (11)
-
recvfrom
_ nonblock (11) - reject (22)
- reject! (22)
-
remove
_ by _ name (11) -
repeated
_ combination (11) -
repeated
_ permutation (11) - replace (11)
-
resolve
_ args (11) -
response
_ handlers (11) - result (11)
- reverse! (11)
-
reverse
_ each (11) - rindex (22)
- rotate! (11)
-
ruby 1
. 8 . 2 feature (11) -
run
_ test _ suites (1) -
safe
_ load (17) - sample (44)
- scan (11)
- scanf (12)
-
search
_ with _ source (11) - select (33)
- select! (22)
- sendmsg (11)
-
set
_ eoutvar (11) - shelljoin (22)
- shellwords (11)
- shift (22)
- shuffle (22)
- shuffle! (22)
- size (33)
- slice (33)
- slice! (33)
- socketpair (11)
- sort! (22)
-
sort
_ by (22) -
sort
_ by! (11) -
spec
_ predecessors (11) - split (11)
-
split
_ all (11) -
split
_ header _ value (11) -
strongly
_ connected _ components (22) - sum (22)
-
system
_ path (6) -
system
_ path= (6) - table (22)
- take (33)
-
take
_ while (44) - tap (11)
-
to
_ a (88) -
to
_ ary (44) -
to
_ h (6) -
to
_ json (11) -
top
_ level _ tasks (11) -
try
_ convert (11) - tsort (11)
- uniq (22)
- uniq! (22)
- unpack (22)
- unparse (11)
- unshift (11)
- value (22)
-
values
_ at (55) - vartype (11)
-
verify
_ gem (11) -
waiting
_ jobs (6) -
which
_ to _ update (11) - yaml (11)
- zip (22)
- このマニュアルのヘルプ (11)
- メソッド呼び出し(super・ブロック付き・yield) (11)
- リテラル (11)
- 制御構造 (11)
検索結果
先頭5件
-
WIN32OLE
_ VARIANT . array(dims , vt) -> WIN32OLE _ VARIANT (21207.0) -
配列用のVARIANTオブジェクトを生成します。
...列用のVARIANTオブジェクトを生成します。
オートメーションメソッド呼び出し用の配列を生成します。なお、OLEオートメー
ションの配列の次元と添え字の関係はVB型だという点に注意してください。こ
れはCと逆順の並びで......WIN32OLE::VARIANTの定数で指定します。
@return 指定された次元/要素数を持つWIN32OLE_VARIANTオブジェクト。
次の例は、最初の次元が3要素、次の次元が4要素の2次元配列を生成する例です。
ole_ary = WIN32OLE_VARIANT.array([3,4], WIN32OLE::VA......RIANT::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
# drop _ while {|element| . . . } -> Array (15307.0) -
ブロックを評価して最初に偽となった要素の手前の要素まで捨て、 残りの要素を配列として返します。 このメソッドは自身を破壊的に変更しません。
...ロックを指定しなかった場合は、Enumerator を返します。
//emlist[例][ruby]{
a = [1, 2, 3, 4, 5, 0]
a.drop_while {|i| i < 3 } # => [3, 4, 5, 0]
# 変数aの値は変化しない
a # => [1, 2, 3, 4, 5, 0]
//}
@see Enumerable#drop_while, Array#drop... -
Array
# take _ while {|element| . . . } -> Array (15301.0) -
配列の要素を順に偽になるまでブロックで評価します。 最初に偽になった要素の手前の要素までを配列として返します。 このメソッドは自身を破壊的に変更しません。
...の要素までを配列として返します。
このメソッドは自身を破壊的に変更しません。
//emlist[例][ruby]{
a = [1, 2, 3, 4, 5, 0]
a.take_while {|i| i < 3 } # => [1, 2]
//}
ブロックを省略した場合は Enumerator を返します。
@see Enumerable#take_while... -
Array
# slice(pos , len) -> Array | nil (15238.0) -
指定された自身の部分配列を返します。Array#[] と同じです。
...ます。Array#[] と同じです。
@param pos Array#[] と同じです。
@param len Array#[] と同じです。
@param range Array#[] と同じです。
//emlist[例][ruby]{
p [0, 1, 2].slice(0, 2) #=> [0, 1]
p [0, 1, 2].slice(2..3) #=> [2]
p [0, 1, 2].slice(10, 1) #=> nil
//}... -
Array
# slice(range) -> Array | nil (15238.0) -
指定された自身の部分配列を返します。Array#[] と同じです。
...ます。Array#[] と同じです。
@param pos Array#[] と同じです。
@param len Array#[] と同じです。
@param range Array#[] と同じです。
//emlist[例][ruby]{
p [0, 1, 2].slice(0, 2) #=> [0, 1]
p [0, 1, 2].slice(2..3) #=> [2]
p [0, 1, 2].slice(10, 1) #=> nil
//}... -
Array
# last(n) -> Array (15208.0) -
末尾の n 要素を配列で返します。n は 0 以上でなければなりません。
...指定した場合に発生します。
@raise ArgumentError n が負値の場合発生します。
//emlist[例][ruby]{
ary = [0, 1, 2]
p ary.last(0)
p ary.last(1)
p ary.last(2)
p ary.last(3)
p ary.last(4)
# => []
# [2]
# [1, 2]
# [0, 1, 2]
# [0, 1, 2]
//}
@see Array#first... -
Array
# shuffle -> Array (15208.0) -
配列の要素をランダムシャッフルして,その結果を配列として返します。
...ことができます。
//emlist[例][ruby]{
a = [ 1, 2, 3 ] #=> [1, 2, 3]
a.shuffle #=> [2, 3, 1]
rng = Random.new
rng2 = rng.dup # RNGを複製
# 以下の2つは同じ結果を返す
[1,2,3].shuffle(random: rng)
[1,2,3].shuffle(random: rng2)
//}
@see Array#shuffle!... -
Array
# shuffle(random: Random) -> Array (15208.0) -
配列の要素をランダムシャッフルして,その結果を配列として返します。
...ことができます。
//emlist[例][ruby]{
a = [ 1, 2, 3 ] #=> [1, 2, 3]
a.shuffle #=> [2, 3, 1]
rng = Random.new
rng2 = rng.dup # RNGを複製
# 以下の2つは同じ結果を返す
[1,2,3].shuffle(random: rng)
[1,2,3].shuffle(random: rng2)
//}
@see Array#shuffle!... -
Array
# clone -> Array (15202.0) -
レシーバと同じ内容を持つ新しい配列を返します。
...clone は frozen singleton-class の情報も含めてコピーしますが、
dup は内容と tainted だけをコピーします。
またどちらのメソッドも要素それ自体のコピーはしません。
つまり参照しているオブジェクトが変わらない「浅い(shallow)......」コピーを行います。
//emlist[例][ruby]{
ary = ['string']
p ary #=> ["string"]
copy = ary.dup
p copy #=> ["string"]
ary[0][0...3] = ''
p ary #=> ["ing"]
p copy #=> ["ing"]
//}......す。
clone は frozen singleton-class の情報も含めてコピーしますが、
dup は内容だけをコピーします。
またどちらのメソッドも要素それ自体のコピーはしません。
つまり参照しているオブジェクトが変わらない「浅い(shallow)」コ......ピーを行います。
//emlist[例][ruby]{
ary = ['string']
p ary #=> ["string"]
copy = ary.dup
p copy #=> ["string"]
ary[0][0...3] = ''
p ary #=> ["ing"]
p copy #=> ["ing"]
//}... -
Array
# sample(n) -> Array (15202.0) -
配列の要素を1個(引数を指定した場合は自身の要素数を越えない範囲で n 個) ランダムに選んで返します。
...ります。
配列が空の場合、無引数の場合は nil を、個数を指定した場合は空配列を返します。
srand()が有効です。
@param n 取得する要素の数を指定します。自身の要素数(self.length)以上の
値を指定した場合は要素数と......択可能なイン
デックスの最大値が指定されます。
Kernel.#rand、Random を使用しないオブジェク
トを指定した場合、Kernel.#srandの指定に影響されません。
@raise TypeError 引数 n に整数以外の(暗黙の......した場合に発生します。
@raise ArgumentError 引数 n に負の数を指定した場合に発生します。
//emlist[例][ruby]{
a = (1..10).to_a
p a.sample #=> 9
p a.sample #=> 10
p a.sample(3) #=> [1, 9, 3]
p a #=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
//}...