別のキーワード
種類
ライブラリ
- English (20)
- ビルトイン (1745)
-
cgi
/ core (20) -
cgi
/ session (20) - continuation (20)
- csv (60)
- dbm (20)
-
drb
/ gw (20) - fiddle (100)
-
fiddle
/ import (10) - forwardable (20)
- gdbm (20)
-
irb
/ context (10) - json (30)
- matrix (125)
-
minitest
/ mock (1) -
minitest
/ unit (2) - mkmf (10)
- monitor (30)
-
net
/ http (20) -
net
/ imap (10) - openssl (50)
- optparse (30)
- ostruct (20)
- pstore (80)
- psych (55)
- rake (60)
-
rake
/ packagetask (20) - readline (20)
-
rexml
/ document (100) -
rexml
/ parsers / pullparser (20) -
rinda
/ tuplespace (10) -
rubygems
/ command _ manager (10) -
rubygems
/ config _ file (20) - sdbm (20)
- set (20)
- shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - stringio (10)
- strscan (10)
- thread (4)
- thwait (60)
- tsort (38)
-
webrick
/ cgi (20) -
webrick
/ config (10) -
webrick
/ httprequest (10) -
webrick
/ httpresponse (20) -
webrick
/ httpserver (20) -
webrick
/ httpstatus (10) -
webrick
/ httputils (10) -
webrick
/ server (10) -
win32
/ registry (20) - win32ole (60)
-
yaml
/ dbm (30)
クラス
- Array (423)
- Bignum (3)
-
CGI
:: Session (20) -
CSV
:: Row (40) -
CSV
:: Table (20) - Class (2)
- Continuation (20)
- DBM (20)
-
DRb
:: GW (20) - Dir (30)
- Enumerator (20)
-
Fiddle
:: Handle (40) -
Fiddle
:: Pointer (60) - Fixnum (3)
- GDBM (20)
-
Gem
:: CommandManager (10) -
Gem
:: ConfigFile (20) - Hash (70)
- IO (40)
- Integer (18)
-
JSON
:: State (20) - MatchData (40)
- Matrix (55)
- Method (36)
-
MiniTest
:: Mock (1) -
MiniTest
:: Unit (2) - Module (44)
-
Net
:: IMAP :: FetchData (10) - NilClass (10)
- Object (10)
-
ObjectSpace
:: WeakMap (20) -
OpenSSL
:: Config (30) -
OpenSSL
:: OCSP :: BasicResponse (10) -
OpenSSL
:: PKCS7 (10) - OpenStruct (20)
- OptionParser (30)
- PStore (70)
- Proc (30)
-
Psych
:: Handler (10) -
Psych
:: Nodes :: Document (10) -
REXML
:: AttlistDecl (10) -
REXML
:: Attributes (30) -
REXML
:: Elements (20) -
REXML
:: Parent (40) -
REXML
:: Parsers :: PullEvent (20) -
Rake
:: FileList (10) -
Rake
:: NameSpace (10) -
Rake
:: PackageTask (20) -
Rake
:: Task (10) -
Rake
:: TaskArguments (10) - Range (82)
- Regexp (40)
-
Rinda
:: TupleEntry (10) - SDBM (20)
- Set (20)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - String (250)
- StringIO (10)
- StringScanner (10)
- Struct (60)
- Symbol (100)
- Thread (50)
- ThreadsWait (60)
- Vector (70)
-
WEBrick
:: CGI (20) -
WEBrick
:: GenericServer (10) -
WEBrick
:: HTTPRequest (10) -
WEBrick
:: HTTPResponse (20) -
WEBrick
:: HTTPServer :: MountTable (20) -
WEBrick
:: HTTPUtils :: FormData (10) - WIN32OLE (20)
-
WIN32OLE
_ TYPE (10) -
WIN32OLE
_ VARIABLE (10) -
WIN32OLE
_ VARIANT (20) -
Win32
:: Registry (20) -
YAML
:: DBM (30)
モジュール
-
CGI
:: QueryExtension (10) -
CGI
:: QueryExtension :: Value (10) - Enumerable (40)
-
Fiddle
:: Importer (10) - Forwardable (20)
- JSON (10)
- Kernel (260)
- MonitorMixin (10)
-
Net
:: HTTPHeader (20) - Process (10)
- Psych (35)
-
Rake
:: TaskManager (20) -
RubyVM
:: AbstractSyntaxTree (10) - TSort (38)
-
WEBrick
:: Config (10) -
WEBrick
:: HTTPStatus (10) - Warning (8)
オブジェクト
- ENV (30)
-
Readline
:: HISTORY (20)
キーワード
-
$ INPUT _ RECORD _ SEPARATOR (10) -
$ RS (10) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (10) - === (6)
- =~ (10)
- Array (10)
- ConditionVariable (10)
- Context (10)
- DOSISH 対応 (10)
- FileHandler (10)
- Hash (10)
- IO (10)
- Marshal フォーマット (10)
- Monitor (10)
- MonitorMixin (10)
-
NEWS for Ruby 2
. 7 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (2) - Numeric (10)
- PStore (10)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (10)
- SizedQueue (10)
- []= (449)
- abort (10)
-
all
_ waits (18) - at (10)
- attr (10)
- bigdecimal (10)
- call (30)
- caller (30)
-
caller
_ locations (20) - clear (20)
- combination (20)
- commit (10)
- component (20)
-
const
_ source _ location (4) - constants (10)
- curry (20)
-
def
_ delegator (10) -
def
_ instance _ delegator (10) -
default
_ argv= (10) -
default
_ event _ sources (10) - delete (30)
- each (10)
- each2 (20)
-
each
_ line (20) -
each
_ strongly _ connected _ component _ from (38) - element (20)
- empty (10)
- empty? (6)
- encode (30)
- entries (5)
- exec (50)
- expect (1)
- fetch (10)
- field (10)
- fill (60)
- finished? (6)
- first (40)
- glob (20)
-
included
_ modules (10) -
install
_ files (10) - join (26)
-
join
_ nowait (6) - last (20)
-
load
_ stream (20) - match (20)
- max (64)
- min (64)
-
mon
_ enter (10) - names (10)
- new (66)
-
next
_ values (10) -
next
_ wait (6) - of (5)
-
ole
_ type _ detail (10) - open-uri (10)
- optparse (10)
- pack (17)
- pack テンプレート文字列 (10)
-
package
_ files (10) -
package
_ files= (10) -
parse
_ file (5) -
peek
_ values (10) - permutation (20)
- pop (20)
- prefixes (10)
-
prepend
_ features (10) -
process
_ args (1) - product (20)
-
rb
_ ary _ new (10) - readlines (50)
-
rexml
/ parsers / pullparser (10) -
rexml
/ parsers / sax2parser (10) -
rexml
/ parsers / streamparser (10) - rss (10)
-
ruby 1
. 6 feature (10) -
ruby 1
. 8 . 3 feature (10) -
ruby 1
. 9 feature (10) - run (1)
-
safe
_ load (15) - section (10)
- select (20)
- shift (20)
- sign (20)
- slice (110)
- slice! (30)
-
sort
_ by (20) - spawn (40)
- srand (20)
- start (10)
-
start
_ document (10) - store (30)
- subclasses (2)
- summarize (20)
- sym (20)
- system (40)
- test (18)
- threads (6)
-
to
_ a (25) -
to
_ ptr (10) - transaction (10)
- transpose (10)
- tsort (10)
-
undef
_ method (10) - unpack (10)
- value (10)
-
webrick
/ cgi (10) - クラス/メソッドの定義 (10)
- 演算子式 (10)
検索結果
先頭5件
-
Array
# [](range) -> Array | nil (18127.0) -
Range オブジェクト range の範囲にある要素からなる部分配列を返します。 range の first の値が配列の範囲に収まらない場合 nil を返します。 range の first が end より後にある場合には空の配列を返します。
...る。)
a[0..10] #=> ["a", "b", "c", "d", "e"]
a[10..11] #=> nil
a[2..1] #=> []
a[-1..-2] #=> []
# 特殊なケース。first が自身の長さと同じ場合には以下のようになります。
a[5] #=> nil
a[5, 1] #=> []
a[5..10] #=> []
//}... -
Array
# [](start , length) -> Array | nil (18122.0) -
start 番目から length 個の要素を含む部分配列を返します。 length が負の時、start が自身の範囲を越えた時には nil を返します。
...e"]
a[0, 10] #=> ["a", "b", "c", "d", "e"]
a[0, 0] #=> []
a[0, -1] #=> nil
a[10, 1] #=> nil
# 特殊なケース。start が自身の長さと同じ場合には以下のようになります。
a[5] #=> nil
a[5, 1] #=> []
a[5..10] #=> []
//}... -
Method
# [](*args) -> object (18112.0) -
メソッドオブジェクトに封入されているメソッドを起動します。
...やブロックはそのままメソッドに渡されます。
self[] の形の呼び出しは通常のメソッド呼び出しに見た目を
近付けるためだけに用意されたもので、Array#[]のような
他の [] メソッドとの意味的な関連性はありません。
@param... -
Array
# [](nth) -> object | nil (18107.0) -
nth 番目の要素を返します。nth 番目の要素が存在しない時には nil を返します。
nth 番目の要素を返します。nth 番目の要素が存在しない時には nil を返します。
@param nth インデックスを整数で指定します。
先頭の要素が 0 番目になります。nth の値が負の時には末尾から
のインデックスと見倣します。末尾の要素が -1 番目になります。
整数以外のオブジェクトを指定した場合は to_int メソッドによる
暗黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定... -
Dir
. [](*pattern) -> [String] (18106.0) -
ワイルドカードの展開を行い、 パターンにマッチするファイル名を文字列の配列として返します。 パターンにマッチするファイルがない場合は空の配列を返します。
...グを指定できます。
このフラグを指定することでマッチの挙動を変更することができます。
//emlist[][ruby]{
Dir.glob("*") #=> ["bar", "foo"]
Dir.glob("*", File::FNM_DOTMATCH) #=> [".", "..", "bar", "foo"]
//}
ワイルドカー......にマッチしません。
: *
空文字列を含む任意の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の......t[][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []... -
Dir
. [](*pattern , base: nil) -> [String] (18106.0) -
ワイルドカードの展開を行い、 パターンにマッチするファイル名を文字列の配列として返します。 パターンにマッチするファイルがない場合は空の配列を返します。
...グを指定できます。
このフラグを指定することでマッチの挙動を変更することができます。
//emlist[][ruby]{
Dir.glob("*") #=> ["bar", "foo"]
Dir.glob("*", File::FNM_DOTMATCH) #=> [".", "..", "bar", "foo"]
//}
@param base カレ......にマッチしません。
: *
空文字列を含む任意の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の......t[][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []... -
Dir
. [](*pattern , base: nil , sort: true) -> [String] (18106.0) -
ワイルドカードの展開を行い、 パターンにマッチするファイル名を文字列の配列として返します。 パターンにマッチするファイルがない場合は空の配列を返します。
...グを指定できます。
このフラグを指定することでマッチの挙動を変更することができます。
//emlist[][ruby]{
Dir.glob("*") #=> ["bar", "foo"]
Dir.glob("*", File::FNM_DOTMATCH) #=> [".", "..", "bar", "foo"]
//}
@param base カレ......にマッチしません。
: *
空文字列を含む任意の文字列と一致します。
: ?
任意の一文字と一致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の......t[][ruby]{
# 一般的な例
p Dir.glob("*") #=> ["foo", "bar", "baz"]
p Dir.glob("./b*") #=> ["./bar", "./baz"] 先頭に "./" が付いている。
p Dir.glob("*/") #=> ["foo/"] ディレクトリのみにマッチする。
p Dir.glob("wrong_name") #=> []......グを指定できます。
このフラグを指定することでマッチの挙動を変更することができます。
//emlist[][ruby]{
Dir.glob("*") #=> ["bar", "foo"]
Dir.glob("*", File::FNM_DOTMATCH) #=> [".", "bar", "foo"]
//}
@param base カレント... -
Array
. [](*item) -> Array (18100.0) -
引数 item を要素として持つ配列を生成して返します。
引数 item を要素として持つ配列を生成して返します。
Array のサブクラスを作成したしたときに、そのサブクラスのインスタンスを作成
しやすくするために用意されている。
@param item 配列の要素を指定します。
//emlist[例][ruby]{
Array[1, 2, 3] #=> [1, 2, 3]
class SubArray < Array
# ...
end
p SubArray[1, 2, 3] # => [1, 2, 3]
//} -
Bignum
# [](nth) -> Fixnum (18100.0) -
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1
を、そうでなければ 0 を返します。
@param nth 何ビット目を指すかの数値
@return 1 か 0
self[nth]=bit (つまりビットの修正) がないのは、Numeric 関連クラスが
immutable であるためです。 -
CGI
:: QueryExtension # [](key) -> Array (18100.0) -
文字列 key に対応するパラメータを配列で返します。 key に対応するパラメータが見つからなかった場合は、nil を返します。(CGI#paramsと等価です)
文字列 key に対応するパラメータを配列で返します。
key に対応するパラメータが見つからなかった場合は、nil を返します。(CGI#paramsと等価です)
フォームから入力された値や、URL に埋め込まれた QUERY_STRING のパース結果の取得などに使用します。
@param key キーを文字列で指定します。 -
CGI
:: QueryExtension :: Value # [](idx , *args) (18100.0) -
@todo
@todo -
CGI
:: Session # [](key) -> object (18100.0) -
指定されたキーの値を返します。 値が設定されていなければ nil を返します。
指定されたキーの値を返します。
値が設定されていなければ nil を返します。
@param key キーを指定します。 -
CSV
:: Row # [](header _ or _ index , minimum _ index = 0) -> object | nil (18100.0) -
ヘッダの名前かインデックスで値を取得します。フィールドが見つからなかった場合は nil を返します。
ヘッダの名前かインデックスで値を取得します。フィールドが見つからなかった場合は nil を返します。
@param header_or_index ヘッダの名前かインデックスを指定します。
@param minimum_index このインデックスより後で、ヘッダの名前を探します。
重複しているヘッダがある場合に便利です。
//emlist[例][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row.field("h... -
CSV
:: Table # [](index _ or _ header) -> object (18100.0) -
ミックスモードでは、このメソッドは引数に行番号を指定すれば行単位で動作 し、ヘッダの名前を指定すれば列単位で動作します。
ミックスモードでは、このメソッドは引数に行番号を指定すれば行単位で動作
し、ヘッダの名前を指定すれば列単位で動作します。
このメソッドを呼び出す前に CSV::Table#by_col! を呼び出すとカラム
モードになります。また CSV::Table#by_row! を呼び出すとロウモード
になります。
@param index_or_header 行番号かヘッダの名前を指定します。
@return 値の配列を返します。この配列を変更しても元のデータには何の影響
もありません。
//emlist[例][ruby]{
require "csv"
row1 = CSV...