366件ヒット
[1-100件を表示]
(0.081秒)
ライブラリ
クラス
モジュール
-
CGI
:: QueryExtension (12)
キーワード
-
deconstruct
_ keys (9) -
descriptor
_ length (12) - info (12)
-
max
_ key _ length (12) -
max
_ value _ length (12) -
max
_ value _ name _ length (12) -
named
_ captures (1) -
num
_ keys (12) -
num
_ values (12) - search (12)
- select (12)
- slice (8)
- sort (12)
- thread (12)
-
transform
_ keys (20) -
transform
_ keys! (20) -
transform
_ values (16) -
transform
_ values! (16) -
uid
_ search (12) -
uid
_ sort (12) -
uid
_ thread (12) -
values
_ at (36) - wtime (12)
検索結果
先頭5件
-
CGI
:: QueryExtension # keys(*args) -> [String] (21202.0) -
すべてのパラメータのキーを配列として返します。
すべてのパラメータのキーを配列として返します。 -
Win32
:: Registry # keys (21102.0) -
@todo
@todo -
GDBM
# keys -> [String] (18208.0) -
データベース中に存在するキー全てを含む配列を返します。
...データベース中に存在するキー全てを含む配列を返します。
require 'gdbm'
db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
p db1.keys #=> ["a", "b"]... -
SDBM
# keys -> [String] (18208.0) -
データベース中に存在するキー全てを含む配列を返します。
...データベース中に存在するキー全てを含む配列を返します。
require 'sdbm'
db1 = SDBM.open('aaa.gdbm', 0666)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
p db1.keys #=> ["a", "b","c"]... -
DBM
# keys -> [String] (18202.0) -
データベース中に存在するキー全てを含む配列を返します。
データベース中に存在するキー全てを含む配列を返します。 -
DateTime
# deconstruct _ keys(array _ of _ names _ or _ nil) -> Hash (9208.0) -
パターンマッチに使用する名前と値の Hash を返します。
...hour
* :min
* :sec
* :sec_fraction
* :zone
@param array_of_names_or_nil パターンマッチに使用する名前の配列を指定します。nil の場合は全てをパターンマッチに使用します。
//emlist[例][ruby]{
dt = DateTime.new(2022, 10, 5, 13, 30)
if dt in wday: 1.......our: 10..18 # deconstruct_keys が使われます
puts "Working time"
end
#=> "Working time" が出力される
case dt
in year: ...2022
puts "too old"
in month: ..9
puts "quarter 1-3"
in wday: 1..5, month:
puts "working day in month #{month}"
end
#=> "working day in month 10" が出力さ......れる
# クラスのチェックと組み合わせて利用することもできます
if dt in DateTime(wday: 1..5, hour: 10..18, day: ..7)
puts "Working time, first week of the month"
end
//}
@see d:spec/pattern_matching#matching_non_primitive_objects... -
Time
# deconstruct _ keys(array _ of _ names _ or _ nil) -> Hash (9208.0) -
パターンマッチに使用する名前と値の Hash を返します。
...our
* :min
* :sec
* :subsec
* :dst
* :zone
@param array_of_names_or_nil パターンマッチに使用する名前の配列を指定します。nil の場合は全てをパターンマッチに使用します。
//emlist[例][ruby]{
t = Time.utc(2022, 10, 5, 21, 25, 30)
if t in wday: 3,......construct_keys が使われます
puts "first Wednesday of the month"
end
#=> "first Wednesday of the month" が出力される
case t
in year: ...2022
puts "too old"
in month: ..9
puts "quarter 1-3"
in wday: 1..5, month:
puts "working day in month #{month}"
end
#=> "working day in month 10......" が出力される
# クラスのチェックと組み合わせて利用することもできます
if t in Time(wday: 3, day: ..7)
puts "first Wednesday of the month"
end
//}
@see d:spec/pattern_matching#matching_non_primitive_objects... -
Win32
:: Registry # info (9107.0) -
@todo
...:
* num_keys
サブキーの個数
* max_key_length
サブキー名の最大長
* num_values
値の個数
* max_value_name_length
値の名前の最大長
* max_value_length
値の最大長
* descriptor_length
セキュリティ記述子の長さ
* wtime
最......終更新時刻 (FILETIME)
詳細は以下の Win32 API を参照してください。
* RegQueryInfoKey: http://msdn.microsoft.com/library/en-us/sysinfo/base/regqueryinfokey.asp... -
Net
:: IMAP # uid _ sort(sort _ keys , search _ keys , charset) -> [Integer] (6311.0) -
SORT コマンド送り、メールボックス内の メッセージをソートした結果を返します。
...参照してください。
このコマンドは Net::IMAP#capability の返り値を見ることで
利用可能かどうか判断できます。
sort_keys にはソート順を決めるキーを文字列の配列で指定します。
"ARRIVAL", "CC", "FROM", "TO", "SUBJECT" などが指定でき......てください。
search_key には検索条件を渡します。Net::IMAP#search と
ほぼ同じです。この条件にマッチするメッセージのみがソートされます。
Net::IMAP#examine もしくは
Net::IMAP#select で指定したメールボックスを対象とします。......返り値は message sequence number の配列を返します。
例:
p imap.sort(["FROM"], ["ALL"], "US-ASCII")
#=> [1, 2, 3, 5, 6, 7, 8, 4, 9]
p imap.sort(["DATE"], ["SUBJECT", "hello"], "US-ASCII")
#=> [6, 7, 8, 1]
@param sort_key ソート順のキー(文字列配列)
@param search_key... -
Data
# deconstruct _ keys(array _ of _ names _ or _ nil) -> Hash (6220.0) -
self のメンバの名前と値の組を Hash で返します。
...バの名前と値の組を Hash で返します。
//emlist[例][ruby]{
Measure = Data.define(:amount, :unit)
distance = Measure.new(10, 'km')
distance.deconstruct_keys(nil) # => {:amount=>10, :unit=>"km"}
distance.deconstruct_keys([:amount]) # => {:amount=>10}
//}
このメソッドは以......ます。
//emlist[例][ruby]{
Measure = Data.define(:amount, :unit)
distance = Measure.new(10, 'km')
case distance
in amount:, unit: 'km' # 裏側で #deconstruct_keys を呼ぶ
puts "It is #{amount} kilometers away"
else
puts "Don't know how to handle it"
end
# "It is 10 kilometers away" が......される
# 以下のようにも書ける
case distance
in Measure(amount:, unit: 'km')
puts "It is #{amount} kilometers away"
# ...
end
//}
@param array_of_names_or_nil 返り値に含めるメンバの名前の配列を指定します。nil の場合は全てのメンバを意味します。... -
Date
# deconstruct _ keys(array _ of _ names _ or _ nil) -> Hash (6208.0) -
パターンマッチに使用する名前と値の Hash を返します。
...ray_of_names_or_nil パターンマッチに使用する名前の配列を指定します。nil の場合は全てをパターンマッチに使用します。
//emlist[例][ruby]{
d = Date.new(2022, 10, 5)
if d in wday: 3, day: ..7 # deconstruct_keys が使われます
puts "first Wednesday of......the month"
end
#=> "first Wednesday of the month" が出力される
case d
in year: ...2022
puts "too old"
in month: ..9
puts "quarter 1-3"
in wday: 1..5, month:
puts "working day in month #{month}"
end
#=> "working day in month 10" が出力される
# クラスのチェックと組み合......わせて利用することもできます
if d in Date(wday: 3, day: ..7)
puts "first Wednesday of the month"
end
//}
@see d:spec/pattern_matching#matching_non_primitive_objects... -
Hash
# slice(*keys) -> Hash (6202.0) -
引数で指定されたキーとその値だけを含む Hash を返します。
...引数で指定されたキーとその値だけを含む Hash を返します。
//emlist[例][ruby]{
h = { a: 100, b: 200, c: 300 }
h.slice(:a) # => {:a=>100}
h.slice(:c, :b) # => {:c=>300, :b=>200}
h.slice(:b, :c, :d) # => {:b=>200, :c=>300}
//}
@see ENV.slice......引数で指定されたキーとその値だけを含む Hash を返します。
//emlist[例][ruby]{
h = { a: 100, b: 200, c: 300 }
h.slice(:a) # => {:a=>100}
h.slice(:c, :b) # => {:c=>300, :b=>200}
h.slice(:b, :c, :d) # => {:b=>200, :c=>300}
//}
@see Hash#except, ENV.slice...