545件ヒット
[501-545件を表示]
(0.157秒)
ライブラリ
- ビルトイン (169)
-
cgi
/ html (44) -
net
/ ftp (27) -
net
/ imap (11) - openssl (231)
- pathname (11)
- prettyprint (12)
- shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) -
webrick
/ httpauth / htgroup (22)
クラス
- File (11)
- MatchData (26)
-
Net
:: FTP (18) -
Net
:: FTP :: MLSxEntry (9) -
Net
:: IMAP :: Address (11) -
OpenSSL
:: PKey :: EC (22) -
OpenSSL
:: PKey :: EC :: Group (187) -
OpenSSL
:: PKey :: EC :: Point (22) - Pathname (11)
- PrettyPrint (12)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) - ThreadGroup (44)
-
WEBrick
:: HTTPAuth :: Htgroup (22)
モジュール
-
CGI
:: HtmlExtension (44) - Enumerable (88)
キーワード
- == (11)
- add (11)
-
asn1
_ flag (11) -
asn1
_ flag= (11) - byteoffset (4)
-
checkbox
_ group (22) - chown (29)
- cofactor (11)
-
curve
_ name (11) - degree (11)
- enclose (11)
- enclosed? (11)
- eql? (11)
- facts (9)
- first? (1)
- flush (11)
- generator (11)
- grep (22)
- group= (11)
-
group
_ by (22) - lchown (11)
- list (11)
- mailbox (11)
-
max
_ by (44) - mlsd (18)
- offset (22)
-
on
_ curve? (11) - order (11)
-
point
_ conversion _ form (11) -
point
_ conversion _ form= (11) -
radio
_ group (22) - reload (11)
- seed (11)
- seed= (11)
-
set
_ generator (11) -
to
_ der (11) -
to
_ pem (11) -
to
_ text (11)
検索結果
先頭5件
-
Enumerable
# max _ by(n) {|item| . . . } -> Array (3007.0) -
各要素を順番にブロックに渡して実行し、 その評価結果を <=> で比較して、 最大であった値に対応する元の要素、もしくは最大の n 要素が降順で入った配列を返します。
...しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
該当する要素が複数存在する場合、どの要素を返すかは不定です。
Enumerable#max と Enumerable#max_by の
違いは Enumerable#sort と Enumerable#sort_by の違いと......。
//emlist[例][ruby]{
a = %w(albatross dog horse)
a.max_by # => #<Enumerator: ["albatross", "dog", "horse"]:max_by>
a.max_by { |x| x.length } # => "albatross"
//}
//emlist[例][ruby]{
a = %w[albatross dog horse]
a.max_by(2) # => #<Enumerator: ["albatross", "......x.length } # => ["albatross", "horse"]
//}
//emlist[例: enum.max_by(n)は、重み付きランダムサンプリングを実装するために使用できます。次の実装例は、Enumerable#wsampleを使用します。][ruby]{
module Enumerable
# weighted random sampling.
#
# Pavlos... -
Net
:: FTP :: MLSxEntry # facts -> { String => String|Integer|Time } (3007.0) -
そのエントリの「facts」を返します。
...ype, size, unique はすべてのサーバで
対応すべき(SHOULD)、とされています。
* "modify" : 変更時刻 (Time)
* "create": 作成時刻
* "perm": パーミッション(String)
* "type": 種類(String, "file", "dir", "cdir", "pdir" など)
* "size": ファイルサイ......ズ (Integer, octet単位)
* "unique": ユニークID (String)
* "lang": ファイルの言語 (String)
* "media-type": メディアタイプ (String)
* "charset": 文字エンコーディング (String)
サーバが UNIX 系 OS の場合は以下のような facts が
使える可能性......があります。
* "unix.mode": ファイルモード(Integer)
* "unix.group": グループ(Integer)
* "unix.owner": ファイルのオーナー(Integer)
* "unix.atime": ファイルに最後にアクセスした時刻 (Time)
* "unix.ctime": ファイルを作成した時刻 (Time)
こ... -
MatchData
# byteoffset(name) -> [Integer , Integer] | [nil , nil] (107.0) -
name という名前付きグループに対応する部分文字列のバイト単位のオフセットの 配列 [start, end] を返します。
...プにマッチした部分文字列がなければ
[nil, nil] を返します。
@param name 名前(シンボルか文字列)
@raise IndexError 正規表現中で定義されていない name を指定した場合に発生します。
//emlist[例][ruby]{
/(?<year>\d{4})年(?<month>\d{1,2})月(?......') # => [0, 4]
p $~.byteoffset(:year) # => [0, 4]
p $~.byteoffset('month') # => [7, 8]
p $~.byteoffset(:month) # => [7, 8]
p $~.byteoffset('day') # => [nil, nil]
p $~.byteoffset('century') # => `offset': undefined group name reference: century (IndexError)
//}
@see MatchData#offset... -
MatchData
# offset(name) -> [Integer , Integer] | [nil , nil] (107.0) -
name という名前付きグループに対応する部分文字列のオフセットの配列 [start, end] を返 します。
...のオフセットの配列 [start, end] を返
します。
//emlist[例][ruby]{
[ self.begin(name), self.end(name) ]
//}
と同じです。nameの名前付きグループにマッチした部分文字列がなければ
[nil, nil] を返します。
@param name 名前(シンボルか文字列)......す。
//emlist[例][ruby]{
/(?<year>\d{4})年(?<month>\d{1,2})月(?:(?<day>\d{1,2})日)?/ =~ "2021年1月"
p $~.offset('year') # => [0, 4]
p $~.offset(:year) # => [0, 4]
p $~.offset('month') # => [5, 6]
p $~.offset(:month) # => [5, 6]
p $~.offset('day') # => [nil, nil]
p $~.offset(......'century') # => `offset': undefined group name reference: century (IndexError)
//}
@see MatchData#begin, MatchData#end......'century') # => `offset': undefined group name reference: century (IndexError)
//}
@see MatchData#begin, MatchData#end, MatchData#offset... -
PrettyPrint
# first? -> bool (107.0) -
このメソッドは obsolete です。
...メソッドは obsolete です。
現在のグループで first? に対する最初の呼び出しかどうかを判定する
述語です。これはカンマで区切られた値を整形するのに有用です。
pp.group(1, '[', ']') {
xxx.each {|yyy|
unless pp.first?
pp.......text ','
pp.breakable
end
... pretty printing yyy ...
}
}... -
MatchData
# byteoffset(n) -> [Integer , Integer] | [nil , nil] (102.0) -
n 番目の部分文字列のバイト単位のオフセットの 配列 [start, end] を返します。
...列のバイト単位のオフセットの
配列 [start, end] を返します。
n番目の部分文字列がマッチしていなければ [nil, nil] を返します。
@param n 部分文字列を指定する数値
@raise IndexError 範囲外の n を指定した場合に発生します。
@se... -
MatchData
# offset(n) -> [Integer , Integer] | [nil , nil] (102.0) -
n 番目の部分文字列のオフセットの配列 [start, end] を返 します。
...部分文字列のオフセットの配列 [start, end] を返
します。
//emlist[例][ruby]{
[ self.begin(n), self.end(n) ]
//}
と同じです。n番目の部分文字列がマッチしていなければ
[nil, nil] を返します。
@param n 部分文字列を指定する数値
@raise Inde...