6061件ヒット
[1-100件を表示]
(0.086秒)
種類
ライブラリ
- English (48)
- ビルトイン (3102)
- abbrev (12)
- bigdecimal (12)
-
cgi
/ core (24) - coverage (7)
- csv (324)
- date (4)
- dbm (12)
- delegate (12)
- erb (12)
- expect (24)
- fileutils (144)
- getoptlong (24)
- json (60)
- logger (12)
- matrix (60)
-
minitest
/ unit (3) - mkmf (48)
-
net
/ imap (60) - objspace (12)
- observer (24)
- open3 (108)
- openssl (72)
- optparse (156)
- ostruct (10)
- pathname (12)
- pp (12)
- profiler (6)
- psych (19)
- rake (228)
-
rake
/ rdoctask (12) -
rake
/ testtask (12) - readline (36)
-
rexml
/ document (72) -
rexml
/ parsers / pullparser (24) -
rexml
/ parsers / ultralightparser (12) -
rinda
/ rinda (36) -
rinda
/ tuplespace (48) -
rubygems
/ command (24) -
rubygems
/ command _ manager (12) -
rubygems
/ commands / build _ command (12) -
rubygems
/ commands / update _ command (12) -
rubygems
/ config _ file (12) -
rubygems
/ dependency _ installer (72) -
rubygems
/ dependency _ list (24) -
rubygems
/ ext / configure _ builder (12) -
rubygems
/ ext / ext _ conf _ builder (12) -
rubygems
/ ext / rake _ builder (12) -
rubygems
/ format (12) -
rubygems
/ indexer (12) -
rubygems
/ old _ format (12) -
rubygems
/ package / tar _ header (12) -
rubygems
/ platform (12) -
rubygems
/ security (12) -
rubygems
/ source _ index (12) -
rubygems
/ source _ info _ cache (12) -
rubygems
/ spec _ fetcher (48) -
rubygems
/ specification (48) -
rubygems
/ user _ interaction (24) -
rubygems
/ version (24) - scanf (12)
- set (18)
- shell (36)
-
shell
/ command-processor (6) -
shell
/ filter (6) -
shell
/ process-controller (18) - shellwords (36)
- socket (108)
- tsort (36)
-
webrick
/ httpserver (12) -
webrick
/ httputils (36) -
win32
/ registry (12) - win32ole (84)
- zlib (24)
クラス
-
ARGF
. class (84) - Array (1566)
- BasicSocket (12)
- BigDecimal (12)
-
CGI
:: Cookie (12) - CSV (120)
-
CSV
:: Row (48) -
CSV
:: Table (144) - Complex (12)
- Coverage (7)
- DBM (12)
- Data (3)
- Date (2)
- DateTime (2)
- ERB (12)
- Enumerator (24)
-
Gem
:: Command (24) -
Gem
:: CommandManager (12) -
Gem
:: Commands :: BuildCommand (12) -
Gem
:: Commands :: UpdateCommand (12) -
Gem
:: ConfigFile (12) -
Gem
:: DependencyInstaller (72) -
Gem
:: DependencyList (24) -
Gem
:: Ext :: ConfigureBuilder (12) -
Gem
:: Ext :: ExtConfBuilder (12) -
Gem
:: Ext :: RakeBuilder (12) -
Gem
:: Format (12) -
Gem
:: Indexer (12) -
Gem
:: OldFormat (12) -
Gem
:: Package :: TarHeader (12) -
Gem
:: Platform (12) -
Gem
:: Security :: Policy (12) -
Gem
:: SourceIndex (12) -
Gem
:: SourceInfoCache (12) -
Gem
:: SpecFetcher (48) -
Gem
:: Specification (48) -
Gem
:: StreamUI (12) -
Gem
:: Version (24) - GetoptLong (24)
- Hash (91)
- IO (48)
- IPSocket (12)
-
JSON
:: State (24) - Logger (12)
- MatchData (48)
- Matrix (24)
- Method (24)
-
MiniTest
:: Unit (1) - Module (228)
-
Net
:: IMAP (12) -
Net
:: IMAP :: BodyTypeBasic (12) -
Net
:: IMAP :: BodyTypeMessage (12) -
Net
:: IMAP :: BodyTypeMultipart (12) -
Net
:: IMAP :: BodyTypeText (12) - NilClass (12)
- Object (52)
-
OpenSSL
:: BN (12) -
OpenSSL
:: X509 :: ExtensionFactory (36) - OpenStruct (10)
- OptionParser (144)
-
OptionParser
:: ParseError (12) - Pathname (12)
-
REXML
:: Element (12) -
REXML
:: Entity (24) -
REXML
:: Parent (36) -
REXML
:: Parsers :: PullEvent (24) -
REXML
:: Parsers :: UltraLightParser (12) -
Rake
:: Application (24) -
Rake
:: FileList (156) -
Rake
:: RDocTask (12) -
Rake
:: TestTask (12) - Random (60)
- Range (12)
- Rational (24)
- Regexp (12)
-
Rinda
:: TupleEntry (12) -
Rinda
:: TupleSpace (36) -
Rinda
:: TupleSpaceProxy (36) -
RubyVM
:: AbstractSyntaxTree :: Node (7) - Set (24)
- Shell (36)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) -
Shell
:: ProcessController (18) - Socket (60)
-
Socket
:: Option (12) - String (36)
- Struct (10)
- Time (2)
- UDPSocket (12)
- UnboundMethod (24)
- Vector (36)
-
WEBrick
:: HTTPServer :: MountTable (12) -
WEBrick
:: HTTPUtils :: FormData (24) - WIN32OLE (12)
-
WIN32OLE
_ VARIANT (60) -
Win32
:: Registry (12) -
Zlib
:: GzipReader (12)
モジュール
-
CGI
:: QueryExtension :: Value (24) - Enumerable (651)
- FileUtils (156)
-
GC
:: Profiler (12) -
Gem
:: UserInteraction (12) - JSON (24)
-
JSON
:: Generator :: GeneratorMethods :: Array (12) - Kernel (156)
- MiniTest (1)
-
MiniTest
:: Assertions (1) - ObjectSpace (36)
- Observable (24)
- Open3 (108)
-
OpenSSL
:: SSL :: SocketForwarder (24) - Psych (19)
-
Rake
:: TaskManager (12) - Shellwords (24)
- TSort (36)
-
WEBrick
:: HTTPUtils (12) -
WIN32OLE
:: VARIANT (12) - Zlib (12)
オブジェクト
- ENV (24)
-
Readline
:: HISTORY (24) - main (30)
キーワード
-
$ , (12) -
$ INPUT _ RECORD _ SEPARATOR (12) -
$ OFS (12) -
$ OUTPUT _ FIELD _ SEPARATOR (12) -
$ RS (12) - * (12)
- << (24)
- <=> (12)
- == (36)
- =~ (16)
-
ARGUMENT
_ FLAGS (12) -
ARRAY
_ METHODS (12) - Array (12)
-
DEFAULT
_ IGNORE _ PATTERNS (12) -
DEFAULT
_ RAKEFILES (12) -
DELEGATING
_ METHODS (12) - DelegateClass (12)
- Enumerable (12)
- FIELDS (12)
- FileList (12)
- HISTORY (12)
- METHODS (12)
-
MUST
_ DEFINE (12) -
MUST
_ NOT _ DEFINE (12) - Marshal フォーマット (12)
- ORDERINGS (12)
-
Profiler
_ _ (6) - RARRAY (12)
- Ruby用語集 (12)
-
SEV
_ LABEL (12) -
SPECIAL
_ RETURN (12) - Table (12)
-
VT
_ ARRAY (12) - [] (168)
- []= (96)
-
_ invoke (12) - abbrev (12)
-
accept
_ nonblock (12) -
active
_ jobs (6) -
add
_ attributes (12) -
add
_ bindir (12) -
add
_ observer (12) - addr (12)
- all? (42)
- any? (62)
- append (8)
- args (12)
- argv (12)
-
array
_ nl (12) -
array
_ nl= (12) -
assert
_ send (1) - assoc (36)
- at (12)
-
attribute
_ defaults (12) - bsearch (24)
-
bsearch
_ index (10) - build (36)
-
build
_ args (12) - call (24)
- children (7)
- chmod (12)
-
chmod
_ R (12) -
choose
_ from _ list (24) - chown (12)
-
chown
_ R (12) - class (12)
- clear (12)
- clone (12)
- coerce (36)
- collect (48)
- collect! (24)
- collect2 (24)
-
collect
_ concat (24) -
collect
_ method (12) -
column
_ vector (12) - combination (12)
- commands (12)
- compact (4)
- compact! (21)
- concat (21)
- count (36)
-
crc
_ table (12) -
create
_ ext _ from _ array (12) -
create
_ extension (24) - cycle (24)
-
deconstruct
_ keys (9) -
default
_ system _ path (6) -
default
_ system _ path= (6) -
define
_ finalizer (24) - delete (24)
-
delete
_ at (12) -
delete
_ if (24) -
delete
_ observers (12) -
depend
_ rules (12) -
development
_ dependencies (12) - diagonal (12)
- dig (40)
- drop (12)
-
drop
_ while (48) - dup (12)
- each (12)
- each2 (12)
-
each
_ index (12) - empty? (24)
- eql? (24)
- expect (24)
- extension (48)
- fcntl (12)
- fetch (12)
-
fiddle
/ import (12) - fields (12)
-
file
_ entries (24) - fill (72)
- filter (14)
- filter! (14)
-
filter
_ backtrace (13) -
find
_ command _ possibilities (12) -
find
_ gems _ with _ sources (12) -
find
_ index (24) -
find
_ matching (12) -
find
_ spec _ by _ name _ and _ version (12) -
find
_ type (24) - first (36)
-
flat
_ map (24) - flatten (36)
- flatten! (24)
-
force
_ encoding (12) - freeze (12)
-
gather
_ dependencies (12) -
gem
_ file _ list (12) -
gems
_ to _ install (12) - generate (12)
-
generate
_ line (12) -
get
_ all _ gem _ names (12) - getaddrinfo (12)
- getnameinfo (12)
- grep (24)
- headers (24)
- import (12)
- include? (12)
- index (24)
- insert (12)
- install (12)
-
install
_ rb (12) -
installed
_ gems (12) - intersect? (4)
- ioctl (12)
-
is
_ a? (12) - jobs (12)
- join (12)
-
keep
_ if (12) -
kind
_ of? (12) - last (24)
-
latest
_ specs (12) -
legacy
_ repos (12) - length (36)
- libs (12)
-
line
_ stub (7) - list (36)
-
load
_ gemspecs (12) - makedirs (12)
- map (48)
- map! (24)
-
mark
_ locations _ array (12) -
marshal
_ dump (48) -
marshal
_ load (24) - max (66)
-
max
_ by (48) - min (66)
-
min
_ by (48) - minmax (12)
- mkdir (18)
-
mkdir
_ p (12) - mkpath (12)
-
module
_ function (36) - new (72)
-
next
_ values (12) - none? (42)
- on (144)
- one? (42)
-
option
_ list (12) - p (12)
- pack (21)
- pack テンプレート文字列 (12)
- pair (12)
- parse (24)
-
parse
_ line (12) -
pathmap
_ explode (12) -
peek
_ values (12) - peeraddr (12)
- permutation (24)
- pipeline (12)
-
pipeline
_ r (24) -
pipeline
_ rw (24) -
pipeline
_ start (24) -
pipeline
_ w (24) - pop (12)
- prepend (8)
-
pretty
_ print _ cycle (12) - private (58)
-
private
_ class _ method (24) - product (24)
- profile (6)
- protected (48)
- public (68)
-
public
_ class _ method (24) - push (12)
- rand (36)
- rassoc (36)
-
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 (48)
-
read
_ all (24) - readline (12)
- readlines (72)
- recvfrom (12)
-
recvfrom
_ nonblock (12) - reject (24)
- reject! (24)
-
remove
_ by _ name (12) -
repeated
_ combination (12) -
repeated
_ permutation (12) - replace (12)
-
resolve
_ args (12) -
response
_ handlers (12) - result (12)
- reverse! (12)
-
reverse
_ each (12) - rindex (24)
- rotate! (12)
-
ruby 1
. 8 . 2 feature (12) -
run
_ test _ suites (1) -
safe
_ load (19) - sample (48)
- scan (12)
- scanf (12)
-
search
_ with _ source (12) - select (36)
- select! (24)
- sendmsg (12)
-
set
_ eoutvar (12) - shelljoin (24)
- shellwords (12)
- shift (24)
- shuffle (24)
- shuffle! (24)
- size (36)
- slice (36)
- slice! (36)
- socketpair (12)
- sort! (24)
-
sort
_ by (24) -
sort
_ by! (12) -
spec
_ predecessors (12) - split (12)
-
split
_ all (12) -
split
_ header _ value (12) -
strongly
_ connected _ components (24) - sum (24)
-
system
_ path (6) -
system
_ path= (6) - table (24)
- take (36)
-
take
_ while (48) - tap (12)
-
to
_ a (96) -
to
_ ary (48) -
to
_ h (7) -
to
_ json (12) -
top
_ level _ tasks (12) -
try
_ convert (12) - tsort (12)
- uniq (24)
- uniq! (24)
- unpack (24)
- unparse (12)
- unshift (12)
- value (24)
-
values
_ at (60) - vartype (12)
-
verify
_ gem (12) -
waiting
_ jobs (6) -
which
_ to _ update (12) - yaml (12)
- zip (24)
- このマニュアルのヘルプ (12)
- メソッド呼び出し(super・ブロック付き・yield) (12)
- リテラル (12)
- 制御構造 (12)
検索結果
先頭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"]
//}...