1685件ヒット
[1-100件を表示]
(0.096秒)
ライブラリ
- ビルトイン (1523)
- benchmark (60)
-
net
/ imap (36) - openssl (12)
- rss (12)
- shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) - win32ole (24)
クラス
- Array (577)
-
Benchmark
:: Job (24) -
Benchmark
:: Report (36) - Dir (38)
-
Enumerator
:: Lazy (173) -
Net
:: IMAP (12) -
Net
:: IMAP :: MailboxACLItem (24) -
OpenSSL
:: ASN1 :: Constructive (12) -
RSS
:: Maker :: ItemsBase (12) - Range (69)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) - WIN32OLE (24)
モジュール
- Enumerable (666)
キーワード
- % (14)
- [] (12)
- []= (12)
- all? (53)
- any? (62)
- chunk (12)
- collect (60)
- collect! (24)
-
collect
_ concat (12) - count (72)
- detect (24)
-
drop
_ while (12) - each (84)
-
each
_ child (14) -
each
_ with _ index (24) - filter (35)
- filter! (14)
-
filter
_ map (18) - find (24)
-
find
_ all (36) -
find
_ index (36) -
flat
_ map (12) - getacl (12)
- grep (36)
-
grep
_ v (34) - index (36)
- inject (36)
- join (18)
-
keep
_ if (24) - list (12)
- map (60)
- map! (24)
-
max
_ by (48) -
max
_ size (12) -
min
_ by (48) - none? (45)
- one? (45)
- partition (24)
- reduce (36)
- reject (60)
- report (24)
-
reverse
_ each (24) - rights (12)
- rindex (36)
- select (60)
- select! (24)
-
sort
_ by (24) -
sort
_ by! (24) - step (31)
-
take
_ while (24) - uniq (66)
- uniq! (24)
- user (12)
検索結果
先頭5件
-
Benchmark
:: Job # item(label = "") { . . . } -> self (18202.0) -
与えられたラベルとブロックをジョブリストに登録します。
与えられたラベルとブロックをジョブリストに登録します。
@param label ラベル -
Benchmark
:: Report # item(label = "" , *fmt) { . . . } -> Benchmark :: Tms (18202.0) -
ラベルと与えられたブロックの実行時間を標準出力に出力します。
ラベルと与えられたブロックの実行時間を標準出力に出力します。
出力のフォーマットは Benchmark::Tms#format が行います。
@param label ラベル
@param fmt 結果に出力したいオブジェクト
@see Benchmark::Tms#format -
Benchmark
:: Job # report(label = "") { . . . } -> self (3102.0) -
与えられたラベルとブロックをジョブリストに登録します。
与えられたラベルとブロックをジョブリストに登録します。
@param label ラベル -
Benchmark
:: Report # report(label = "" , *fmt) { . . . } -> Benchmark :: Tms (3102.0) -
ラベルと与えられたブロックの実行時間を標準出力に出力します。
ラベルと与えられたブロックの実行時間を標準出力に出力します。
出力のフォーマットは Benchmark::Tms#format が行います。
@param label ラベル
@param fmt 結果に出力したいオブジェクト
@see Benchmark::Tms#format -
Net
:: IMAP :: MailboxACLItem # rights -> String (3101.0) -
アクセス権限を文字列で返します。
...アクセス権限を文字列で返します。
Net::IMAP::MailboxACLItem#user で得られるユーザが
持っている権限が返されます。
この文字列の意味については 2086 を参照してください。... -
Net
:: IMAP :: MailboxACLItem # user -> String (3101.0) -
ユーザ名を返します。
ユーザ名を返します。
このユーザは
Net::IMAP#getacl で指定したメールボックスに
対し何らかの権限を持っています。 -
RSS
:: Maker :: ItemsBase # max _ size (3017.0) -
@todo 現在のmax_sizeの値を取得します.デフォルトでは -1になっています.
...@todo
現在のmax_sizeの値を取得します.デフォルトでは
-1になっています.... -
Range
# step(s = 1) {|item| . . . } -> self (250.0) -
範囲内の要素を s おきに繰り返します。
...)
//emlist[例][ruby]{
(1..10).step(3) {|v| p v}
# => 1
# 4
# 7
# 10
("a".."f").step(2) {|v| p v}
# => "a"
# "c"
# "e"
(10..0).step(-3) {|v| p v}
# => 10
# 7
# 4
# 1
//}
非数値の Range では、イテレーションに「要素 + s」を使用します。
(文......rate from Time (TypeError)
# step は使用可能
(Time.utc(2024, 12, 25)...Time.utc(2024, 12, 26)).step(60*60*6) { |t| p t }
# => 2024-12-25 00:00:00 UTC
# 2024-12-25 06:00:00 UTC
# 2024-12-25 12:00:00 UTC
# 2024-12-25 18:00:00 UTC
("a"..).step("*").take(3) # => ["a", "a*", "a**"]
//}... -
Enumerable
# inject(init = self . first) {|result , item| . . . } -> object (227.0) -
リストのたたみこみ演算を行います。
...][ruby]{
# 合計を計算する。
p [2, 3, 4, 5].inject {|result, item| result + item } #=> 14
# 自乗和を計算する。初期値をセットする必要がある。
p [2, 3, 4, 5].inject(0) {|result, item| result + item**2 } #=> 54
//}
この式は以下のように書いても同... -
Enumerable
# reduce(init = self . first) {|result , item| . . . } -> object (227.0) -
リストのたたみこみ演算を行います。
...][ruby]{
# 合計を計算する。
p [2, 3, 4, 5].inject {|result, item| result + item } #=> 14
# 自乗和を計算する。初期値をセットする必要がある。
p [2, 3, 4, 5].inject(0) {|result, item| result + item**2 } #=> 54
//}
この式は以下のように書いても同...