469件ヒット
[401-469件を表示]
(0.089秒)
種類
- 定数 (231)
- インスタンスメソッド (183)
- 特異メソッド (55)
ライブラリ
- ビルトイン (66)
- csv (11)
- dbm (11)
- gdbm (11)
-
net
/ http (22) -
net
/ imap (44) - openssl (44)
-
rubygems
/ requirement (11) -
rubygems
/ specification (11) - sdbm (11)
- socket (44)
-
webrick
/ ssl (11) -
win32
/ registry (161) -
yaml
/ dbm (11)
クラス
- Array (11)
- CSV (11)
- DBM (11)
- GDBM (11)
-
Gem
:: Requirement (11) -
Gem
:: Specification (11) - Hash (11)
-
Net
:: HTTP (11) -
Net
:: IMAP (44) -
OpenSSL
:: Engine (22) -
OpenSSL
:: SSL :: SSLContext (11) - SDBM (11)
- Socket (22)
-
WEBrick
:: GenericServer (11) -
Win32
:: Registry (7) -
YAML
:: DBM (11)
モジュール
- Enumerable (44)
-
Net
:: HTTPHeader (11) -
OpenSSL
:: SSL (11) -
Socket
:: Constants (22) -
Win32
:: Registry :: Constants (154)
キーワード
-
INADDR
_ NONE (22) -
IPPROTO
_ NONE (22) -
METHOD
_ NONE (11) -
NONEXISTENT
_ SPECIFICATION _ VERSION (11) -
REG
_ BINARY (11) -
REG
_ DWORD (11) -
REG
_ DWORD _ BIG _ ENDIAN (11) -
REG
_ DWORD _ LITTLE _ ENDIAN (11) -
REG
_ EXPAND _ SZ (11) -
REG
_ FULL _ RESOURCE _ DESCRIPTOR (11) -
REG
_ LINK (11) -
REG
_ MULTI _ SZ (11) -
REG
_ NONE (11) -
REG
_ QWORD (11) -
REG
_ QWORD _ LITTLE _ ENDIAN (11) -
REG
_ RESOURCE _ LIST (11) -
REG
_ RESOURCE _ REQUIREMENTS _ LIST (11) -
REG
_ SZ (11) -
VERIFY
_ NONE (11) - detect (22)
- fetch (55)
- find (22)
-
get
_ fields (11) - new (55)
- none? (11)
- read (7)
-
set
_ default (11) - starttls (22)
-
verify
_ mode= (22)
検索結果
先頭5件
-
Array
# fetch(nth , ifnone) -> object (200.0) -
nth 番目の要素を返します。
...は nth 番目の要素が存在しない場合の振舞いが異
なります。最初の形式では、例外 IndexError が発生します。
二番目の形式では、引数 ifnone を返します。
三番目の形式では、ブロックを評価した結果を返します。
@param nth 取......整数以外のオブジェクトを指定した場合は to_int メソッドによる
暗黙の型変換を試みます。
@param ifnone 要素が存在しなかった場合に返すべき値を指定します。
@raise TypeError 引数 nth に整数以外の(暗黙の型変換が......します。
@raise IndexError 引数 ifnone もブロックも指定しておらず、 nth 番目の要
素も存在しなかった場合に発生します。
//emlist[例][ruby]{
a = [1, 2, 3, 4, 5]
begin
p a.fetch(10)
rescue IndexError => err
puts err #=> index 10 out of a... -
DBM
# fetch(key , ifnone = nil) -> String (200.0) -
データベースからキーを探して対応する要素の値を返します。
...値を返します。
@param key キー。
@param ifnone キーが見つからなかった場合に返す値。
@raise IndexError ifnone を指定していないとき、キーが見つからなかった場合に発生します。
require 'dbm'
db1 = DBM.open('aaa.db', 0666, DBM::NEWDB)......db1[:a] = 'aaa'
db1[:b] = 'bbbbbb'
p db1.fetch('a') #=> 'aaa'
p db1.fetch('z', 'zzz') #=> 'zzz'
p db1.fetch('z'){|key| [:key, key] } #=> [:key, 'z']
p db1.fetch('z') #=> IndexError 発生
@see Hash#fetch... -
GDBM
# fetch(key , ifnone = nil) {|key| . . . } -> object (200.0) -
データベースから対応するキーを探してその要素の値を返します。
...探索するキー。
@param ifnone 対応するキーが見つからなかった場合に返す値。
@raise IndexError ifnone が設定されていないときに、対応するキーが
見つからなかった場合に発生します。
require 'gdbm'
db1 = GDBM.ope......') #=> 'aaa'
p db1.fetch('z', 'zzz') #=> 'zzz'
p db1.fetch('z'){|key| [:key, key] } #=> [:key, 'z']
p db1.fetch('z', 'zzz'){|key| [:key, key] } #=> 'zzz'
p db1.fetch('z') #=> IndexError 発生
@see Hash#fetch... -
Hash
. new(ifnone = nil) -> Hash (200.0) -
空の新しいハッシュを生成します。ifnone はキーに対 応する値が存在しない時のデフォルト値です。設定したデフォルト値はHash#defaultで参照できます。
...す。ifnone はキーに対
応する値が存在しない時のデフォルト値です。設定したデフォルト値はHash#defaultで参照できます。
ifnoneを省略した Hash.new は {} と同じです。
デフォルト値として、毎回同一のオブジェクトifnoneを返し......にも影響します。
//emlist[][ruby]{
h = Hash.new([])
h[0] << 0
h[1] << 1
p h.default #=> [0, 1]
//}
これを避けるには、破壊的でないメソッドで再代入する必要が有ります。
また、このようなミスを防ぐためにもifnoneは freeze して破壊的操作......を禁止しておくのが無難です。
@param ifnone キーに対応する値が存在しない時のデフォルト値です。
//emlist[例][ruby]{
h = Hash.new([])
p h[1] #=> []
p h[1].object_id #=> 6127150
p h[1] << "bar" #=> ["bar"]
p h[1]... -
SDBM
# fetch(key , ifnone = nil) {|key| . . . } -> object (200.0) -
データベースから対応するキーを探してその要素の値を返します。
...探索するキー。
@param ifnone 対応するキーが見つからなかった場合に返す値。
@raise IndexError ifnone が設定されていないときに、対応するキーが
見つからなかった場合に発生します。
require 'sdbm'
db1 = SDBM.ope......b1.fetch('a') #=> "aaa"
p db1.fetch('z', 'zzz') #=> "zzz"
p db1.fetch('z'){|key| [:key, key] } #=> [:key, "z"]
p db1.fetch('z', 'zzz'){|key| [:key, key] } #=> "zzz"
p db1.fetch('z') #=> IndexError 発生... -
YAML
:: DBM # fetch(key , ifnone = nil) -> object (200.0) -
データベースからキーを探して対応する要素の値を返します。
...データベースからキーを探して対応する要素の値を返します。
対応する値が見つからなかった場合は ifnone で指定した値を返します。
@param key キーを文字列で指定します。
@see YAML::DBM#[]... -
CSV
. new(data , options = Hash . new) -> CSV (106.0) -
このメソッドは CSV ファイルを読み込んだり、書き出したりするために String か IO のインスタンスをラップします。
...このメソッドは CSV ファイルを読み込んだり、書き出したりするために
String か IO のインスタンスをラップします。
ラップされた文字列の先頭から読み込むことになります。
文字列に追記したい場合は CSV.generate を使用し......した StringIO を渡してください。
@param data String か IO のインスタンスを指定します。
String のインスタンスを指定した場合、CSV#string を使用して
後からデータを取り出すことが出来ます。
@param options CSV を......equence will be selected even if it occurs in a quoted field, assuming that you
would have the same line endings there. If none of those sequences is
found, +data+ is ARGF, Object::STDIN, Object::STDOUT, or
Object::STDERR, or the stream is only available for output, the default
$INPUT_RECO...