別のキーワード
種類
ライブラリ
- English (48)
- ビルトイン (1051)
- bigdecimal (12)
-
cgi
/ core (48) - coverage (7)
- csv (144)
- delegate (12)
- fileutils (36)
- getoptlong (24)
- json (72)
- logger (12)
- matrix (12)
-
minitest
/ unit (1) -
net
/ imap (12) - optparse (156)
- ostruct (10)
- psych (19)
- rake (120)
-
rdoc
/ context (12) - readline (24)
-
rexml
/ document (24) -
rexml
/ parsers / ultralightparser (12) - rubygems (36)
-
rubygems
/ command (72) -
rubygems
/ command _ manager (24) -
rubygems
/ commands / build _ command (12) -
rubygems
/ commands / dependency _ command (12) -
rubygems
/ commands / update _ command (12) -
rubygems
/ commands / which _ command (24) -
rubygems
/ config _ file (12) -
rubygems
/ dependency (12) -
rubygems
/ dependency _ installer (72) -
rubygems
/ dependency _ list (24) -
rubygems
/ doc _ manager (12) -
rubygems
/ ext / configure _ builder (12) -
rubygems
/ ext / ext _ conf _ builder (12) -
rubygems
/ ext / rake _ builder (12) -
rubygems
/ format (12) -
rubygems
/ indexer (24) -
rubygems
/ old _ format (12) -
rubygems
/ package / tar _ header (12) -
rubygems
/ platform (12) -
rubygems
/ requirement (24) -
rubygems
/ security (24) -
rubygems
/ source _ index (24) -
rubygems
/ source _ info _ cache (24) -
rubygems
/ spec _ fetcher (48) -
rubygems
/ specification (168) -
rubygems
/ user _ interaction (24) -
rubygems
/ version (24) - scanf (12)
-
shell
/ process-controller (6) - shellwords (36)
- socket (96)
- tsort (36)
-
webrick
/ config (12) -
win32
/ registry (12) - win32ole (36)
- zlib (12)
クラス
-
ARGF
. class (84) - Array (401)
- BasicSocket (12)
- BigDecimal (12)
-
CGI
:: Cookie (12) - CSV (48)
-
CSV
:: Row (24) -
CSV
:: Table (60) - Coverage (7)
-
Encoding
:: Converter (36) -
Gem
:: Command (72) -
Gem
:: CommandManager (24) -
Gem
:: Commands :: BuildCommand (12) -
Gem
:: Commands :: DependencyCommand (12) -
Gem
:: Commands :: UpdateCommand (12) -
Gem
:: Commands :: WhichCommand (24) -
Gem
:: ConfigFile (12) -
Gem
:: Dependency (12) -
Gem
:: DependencyInstaller (72) -
Gem
:: DependencyList (24) -
Gem
:: DocManager (12) -
Gem
:: Ext :: ConfigureBuilder (12) -
Gem
:: Ext :: ExtConfBuilder (12) -
Gem
:: Ext :: RakeBuilder (12) -
Gem
:: Format (12) -
Gem
:: Indexer (24) -
Gem
:: OldFormat (12) -
Gem
:: Package :: TarHeader (12) -
Gem
:: Platform (12) -
Gem
:: Requirement (24) -
Gem
:: Security :: Policy (12) -
Gem
:: Security :: Signer (12) -
Gem
:: SourceIndex (24) -
Gem
:: SourceInfoCache (24) -
Gem
:: SpecFetcher (48) -
Gem
:: Specification (168) -
Gem
:: StreamUI (12) -
Gem
:: Version (24) - GetoptLong (24)
- Hash (10)
- IO (24)
- IPSocket (12)
-
JSON
:: State (12) - Logger (12)
- MatchData (60)
- Matrix (12)
- Method (44)
- Module (48)
-
Net
:: IMAP :: BodyTypeMessage (12) - Object (60)
- OpenStruct (10)
- OptionParser (108)
-
OptionParser
:: ParseError (48) -
RDoc
:: Context (12) -
REXML
:: Parent (24) -
REXML
:: Parsers :: UltraLightParser (12) -
Rake
:: FileList (36) -
Rake
:: Task (12) -
Rake
:: TaskArguments (12) - Random (24)
- Range (38)
- Regexp (24)
-
Shell
:: ProcessController (6) - Socket (48)
- String (57)
- Struct (10)
- TCPSocket (12)
- UDPSocket (12)
- WIN32OLE (12)
-
WIN32OLE
_ VARIANT (12) -
Win32
:: Registry (12) -
Zlib
:: GzipReader (12)
モジュール
-
CGI
:: QueryExtension (24) -
CGI
:: QueryExtension :: Value (24) - Enumerable (108)
- FileUtils (36)
-
GC
:: Profiler (12) - Gem (36)
-
Gem
:: UserInteraction (12) - JSON (24)
-
JSON
:: Generator :: GeneratorMethods :: Array (12) - Kernel (96)
-
MiniTest
:: Assertions (1) - Psych (19)
-
Rake
:: TaskManager (48) - Shellwords (24)
- TSort (36)
-
WEBrick
:: Config (12) -
WIN32OLE
:: VARIANT (12) - Warning (1)
オブジェクト
-
Readline
:: HISTORY (24) - main (10)
キーワード
-
$ , (12) -
$ INPUT _ RECORD _ SEPARATOR (12) -
$ OFS (12) -
$ OUTPUT _ FIELD _ SEPARATOR (12) -
$ RS (12) - * (24)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - === (8)
- =~ (12)
-
ARGUMENT
_ FLAGS (12) - ARGV (12)
- ArgumentError (12)
-
DEFAULT
_ IGNORE _ PATTERNS (12) -
DELEGATING
_ METHODS (12) - DIRECTORIES (12)
- DelegateClass (12)
- DigestAuth (12)
- FIELDS (12)
- Marshal フォーマット (12)
-
NEWS for Ruby 3
. 0 . 0 (5) - ORDERINGS (12)
- Ruby用語集 (12)
-
SEV
_ LABEL (12) - TYPES (12)
-
VT
_ ARRAY (12) -
WIN
_ PATTERNS (12) - [] (156)
- []= (60)
-
_ invoke (12) -
add
_ bindir (12) -
add
_ extra _ args (12) -
add
_ to (12) -
arg
_ names (12) - args (24)
- argv (12)
-
array
_ attribute (12) -
array
_ attributes (12) -
array
_ nl (12) -
assert
_ send (1) -
attribute
_ defaults (12) -
attribute
_ names (12) - bsearch (24)
-
bsearch
_ index (10) - build (36)
-
build
_ args (12) - call (24)
- categories (1)
-
cert
_ chain (24) - chmod (12)
-
choose
_ from _ list (24) - chown (12)
-
chown
_ R (12) - coerce (12)
-
command
_ names (12) -
compact
_ specs (12) - concat (12)
-
configured
_ args (12) - convpath (12)
- count (72)
-
current
_ scope (12) - dependencies (12)
-
dependent
_ gems (12) -
development
_ dependencies (12) - diagonal (12)
- dig (40)
- dump (12)
- entries (7)
-
enum
_ for (24) - extension (12)
-
extra
_ args (12) - fcntl (12)
- fetch (12)
-
file
_ entries (24) - fill (48)
-
filter
_ backtrace (12) -
find
_ command _ possibilities (12) -
find
_ gems _ with _ sources (12) -
find
_ index (24) -
find
_ matching (12) -
find
_ paths (12) -
find
_ reverse _ dependencies (12) -
find
_ spec _ by _ name _ and _ version (12) -
force
_ encoding (12) -
gather
_ dependencies (12) -
gem
_ file _ list (12) -
gem
_ paths (12) -
gems
_ to _ install (12) - generate (12)
-
generate
_ line (12) -
get
_ all _ gem _ names (12) - getaddrinfo (12)
- gethostbyaddr (12)
- gethostbyname (24)
- getnameinfo (12)
- gets (12)
- grep (24)
- hash (12)
-
in
_ namespace (12) - index (24)
- inspect (12)
- install (12)
-
installed
_ gems (12) - ioctl (12)
- join (24)
-
latest
_ specs (12) -
legacy
_ repos (12) - length (36)
-
line
_ stub (7) - list (24)
-
load
_ gemspecs (12) -
mark
_ locations _ array (12) -
marshal
_ dump (12) -
marshal
_ load (12) -
max
_ by (48) -
module
_ function (12) - names (12)
- on (108)
- outdated (12)
- p (12)
- pack (21)
- pack テンプレート文字列 (12)
- params (12)
- parse (24)
- path (12)
-
pathmap
_ explode (12) - permutation (24)
-
primitive
_ errinfo (12) - private (17)
- protected (12)
- public (17)
- rand (24)
-
rb
_ ary _ new2 (12) -
rb
_ ary _ new3 (12) -
rb
_ f _ array (12) - readline (12)
- readlines (48)
- recover (12)
- recvfrom (12)
-
recvfrom
_ nonblock (12) -
remove
_ by _ name (12) -
required
_ attributes (12) - requirements (12)
-
resolve
_ args (12) - result (12)
- rindex (24)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
runtime
_ dependencies (12) -
safe
_ load (7) - scanf (12)
-
search
_ convpath (12) -
search
_ with _ source (24) - sendmsg (12)
-
set
_ backtrace (12) - shelljoin (24)
- shift (12)
- size (36)
- slice (12)
- slice! (12)
-
spec
_ predecessors (12) -
specific
_ extra _ args (12) -
strongly
_ connected _ components (24) - tasks (12)
-
to
_ a (67) -
to
_ ary (12) -
to
_ csv (12) -
to
_ enum (24) -
to
_ json (12) -
to
_ s (12) - tsort (12)
- union (12)
- unpack (12)
- unpack1 (9)
- unparse (12)
- value (12)
-
values
_ at (12) - vartype (12)
-
verify
_ gem (12) -
waiting
_ jobs (6) -
which
_ to _ update (12) - パターンマッチ (12)
検索結果
先頭5件
-
Array
# dig(idx , . . . ) -> object | nil (27100.0) -
self 以下のネストしたオブジェクトを dig メソッドで再帰的に参照して返し ます。途中のオブジェクトが nil であった場合は nil を返します。
...dig メソッドで再帰的に参照して返し
ます。途中のオブジェクトが nil であった場合は nil を返します。
@param idx インデックスを整数で任意個指定します。
//emlist[例][ruby]{
a = [[1, [2, 3]]]
a.dig(0, 1, 1) # => 3
a.dig(1, 2,......3) # => nil
a.dig(0, 0, 0) # => TypeError: Fixnum does not have #dig method
[42, {foo: :bar}].dig(1, :foo) # => :bar
//}
@see Hash#dig, Struct#dig, OpenStruct#dig......3) # => nil
a.dig(0, 0, 0) # => TypeError: Integer does not have #dig method
[42, {foo: :bar}].dig(1, :foo) # => :bar
//}
@see Hash#dig, Struct#dig, OpenStruct#dig... -
Array
# length -> Integer (27100.0) -
配列の長さを返します。配列が空のときは 0 を返します。
配列の長さを返します。配列が空のときは 0 を返します。
//emlist[例][ruby]{
p [1, nil, 3, nil].size #=> 4
//} -
Array
# size -> Integer (24100.0) -
配列の長さを返します。配列が空のときは 0 を返します。
配列の長さを返します。配列が空のときは 0 を返します。
//emlist[例][ruby]{
p [1, nil, 3, nil].size #=> 4
//} -
JSON
:: Ext :: Generator :: GeneratorMethods :: Array (24016.0) -
Alias of JSON::Generator::GeneratorMethods::Array
...Alias of JSON::Generator::GeneratorMethods::Array... -
JSON
:: Generator :: GeneratorMethods :: Array (24016.0) -
Array に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
...Array に JSON で使用するインスタンスメソッドを追加するためのモジュールです。... -
Ruby用語集 (23070.0)
-
Ruby用語集 A B C D E F G I J M N O R S Y
...Ruby用語集
A B C D E F G I J M N O R S Y
a ka sa ta na ha ma ya ra wa
=== 記号・数字
: %記法
: % notation
「%」記号で始まる多種多様なリテラル記法の総称。
参照:d:spec/literal#percent
: 0 オリジン
: zero-ba......sed
番号が 0 から始まること。
例えば、
Array や Vector、Matrix などの要素の番号、
String における文字の位置、
といったものは 0 オリジンである。
: 1 オリジン
: one-based
番号が 1 から始まること。
例えば、
エラ......: AWK
テキスト処理に適したプログラミング言語。
名称は、開発者である Aho(エイホ)、Weinberger(ワインバーガー)、Kernighan(カーニハン)
の頭文字を取ったもので、「オーク」と読む。
AWK のプログラムは、文字... -
Array
# slice(range) -> Array | nil (21238.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) #=>... -
Array
# [](range) -> Array | nil (21202.0) -
Range オブジェクト range の範囲にある要素からなる部分配列を返します。 range の begin が自身の範囲外となる時は nil を返します。ただし、begin が配列の長さに等しいときは空の配列を返します。 range の begin が end より後にある場合には空の配列を返します。
...Range オブジェクト range の範囲にある要素からなる部分配列を返します。
range の begin が自身の範囲外となる時は nil を返します。ただし、begin が配列の長さに等しいときは空の配列を返します。
range の begin が end より後に......ある場合には空の配列を返します。
@param range 生成したい部分配列の範囲を Range オブジェクトで指定します。
range の begin や end の値が負の時には末尾からのインデックスと見倣します。末尾
の要素が -1......から -2 番目、end は先頭から (4+1) 番目となる。)
a[0..10] #=> ["a", "b", "c", "d", "e"]
a[10..11] #=> nil
a[2..1] #=> []
a[-1..-2] #=> []
# 特殊なケース。begin が自身の長さと同じ場合には以下のようになります。
a[5] #=> nil
a[5..10] #=> []
//}... -
Array
# [](start , length) -> Array | nil (21202.0) -
start 番目から length 個の要素を含む部分配列を返します。 start が自身の範囲外となる時は nil を返します。ただし、start が配列の長さに等しいときは空の配列を返します。 length が負の時は nil を返します。
...start 番目から length 個の要素を含む部分配列を返します。
start が自身の範囲外となる時は nil を返します。ただし、start が配列の長さに等しいときは空の配列を返します。
length が負の時は nil を返します。
@param start 生成......した場合は to_int メソッドによ
る暗黙の型変換を試みます。
@param length 生成したい部分配列の長さを整数で指定します。
length が start 番目からの配列の長さより長い時には、越え
た分の長さ...