452件ヒット
[1-100件を表示]
(0.106秒)
種類
- インスタンスメソッド (217)
- 特異メソッド (142)
- モジュール関数 (38)
- クラス (33)
- 定数 (22)
ライブラリ
- ビルトイン (88)
- getoptlong (11)
- matrix (11)
-
net
/ ftp (36) -
net
/ http (44) - open-uri (74)
- optparse (38)
- pathname (22)
- psych (12)
- rss (33)
-
rubygems
/ exceptions (11) - tempfile (50)
-
webrick
/ httpstatus (22)
クラス
- Array (33)
- File (33)
- GetoptLong (11)
- Matrix (11)
-
Net
:: FTP (18) -
Net
:: FTP :: MLSxEntry (18) -
Net
:: HTTPGenericRequest (22) -
Net
:: HTTPResponse (11) - OptionParser (27)
- Pathname (22)
-
RSS
:: Maker :: RSS20 :: Items :: Item :: Guid (22) -
RSS
:: Rss :: Channel :: Item :: Guid (11) - Tempfile (50)
モジュール
- Kernel (38)
- OpenURI (22)
-
OpenURI
:: OpenRead (22) -
OptionParser
:: Arguable (11) - Psych (12)
- URI (14)
-
WEBrick
:: HTTPStatus (11)
キーワード
- FilePermissionError (11)
- HTTPMovedPermanently (11)
- MovedPermanently (11)
- PERMUTE (11)
-
RC
_ MOVED _ PERMANENTLY (11) -
body
_ permitted? (11) - create (20)
- facts (9)
- isPermaLink (22)
- isPermaLink= (11)
- mlsd (18)
- new (21)
- open (138)
-
open
_ uri (22) - permutation (22)
- permutation? (11)
- permute (16)
- permute! (22)
-
repeated
_ permutation (11) -
request
_ body _ permitted? (11) -
response
_ body _ permitted? (11) -
safe
_ load (12)
検索結果
先頭5件
-
Net
:: FTP :: MLSxEntry # perm -> String|nil (21201.0) -
パーミッション文字列を返します。
...パーミッション文字列を返します。
情報がない場合は nil を返しますが、通常は
あるはずです。... -
RSS
:: Maker :: RSS20 :: Items :: Item :: Guid # isPermaLink (12200.0) -
@todo
@todo -
RSS
:: Maker :: RSS20 :: Items :: Item :: Guid # isPermaLink=() (12200.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: Item :: Guid # isPermaLink (12200.0) -
@todo
...@todo
* http://purl.org/dc/elements/1.1/... -
Gem
:: FilePermissionError (12000.0) -
ファイルの権限に関する例外です。
ファイルの権限に関する例外です。 -
Net
:: HTTPMovedPermanently (12000.0) -
HTTP レスポンス 301 (Moved Permanently) を表現するクラスです。
...HTTP レスポンス 301 (Moved Permanently) を表現するクラスです。
詳しくは 7231 Section 6.4.2 を見てください。... -
WEBrick
:: HTTPStatus :: MovedPermanently (12000.0) -
HTTP のステータスコード 301 Moved Permanently を表すクラスです。
...HTTP のステータスコード 301 Moved Permanently を表すクラスです。... -
GetoptLong
:: PERMUTE -> 1 (9100.0) -
コマンド行引数の内容を、走査した順に入れ替え、最終的にはすべての非オプ ションを末尾に寄せます。この方式では、オプションはどの順序で書いても良 いことになります。これは、たとえプログラム側でそうなることを期待しなく ても、そうなります。この方式がデフォルトです。
コマンド行引数の内容を、走査した順に入れ替え、最終的にはすべての非オプ
ションを末尾に寄せます。この方式では、オプションはどの順序で書いても良
いことになります。これは、たとえプログラム側でそうなることを期待しなく
ても、そうなります。この方式がデフォルトです。 -
OptionParser
:: Arguable # permute! -> [String] (9100.0) -
自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。 OptionParser#permute! を参照して下さい。
...onParser#permute! を参照して下さい。
@raise OptionParser::ParseError 自身のパースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスの例外になります。
//emlist[][ru......by]{
require 'optparse'
o = nil
ARGV.options.on('-a'){ o = true }
ARGV.permute!
p o #=> true
//}... -
Array
# permutation(n = self . length) { |p| block } -> self (6300.0) -
サイズ n の順列をすべて生成し,それを引数としてブロックを実行します。
...emlist[例][ruby]{
a = [1, 2, 3]
a.permutation.to_a #=> [[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]
a.permutation(1).to_a #=> [[1],[2],[3]]
a.permutation(2).to_a #=> [[1,2],[1,3],[2,1],[2,3],[3,1],[3,2]]
a.permutation(3).to_a #=> [[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]
a.permu......[]]: one permutation of length 0
a.permutation(4).to_a #=> [] : no permutations of length 4
//}
ブロックが与えられた場合、作成した配列の各要素を引数としてブロックを実
行して self を返します。
//emlist[例][ruby]{
a = [1, 2, 3]
result = []
a.permutation......(2) {|e| result << e} # => [1,2,3]
result # => [[1,2],[1,3],[2,1],[2,3],[3,1],[3,2]]
//}
@see Array#combination, Array#repeated_permutation...