42件ヒット
[1-42件を表示]
(0.101秒)
別のキーワード
ライブラリ
- ビルトイン (12)
- optparse (12)
- shell (12)
-
shell
/ filter (6)
クラス
- OptionParser (12)
- Shell (12)
-
Shell
:: Filter (6)
モジュール
- Enumerable (12)
キーワード
- chunk (12)
- each (6)
-
record
_ separator (6) -
record
_ separator= (6)
検索結果
先頭5件
-
OptionParser
# separator(sep) -> () (18126.0) -
サマリにオプションを区切るための文字列 sep を挿入します。 オプションにいくつかの種類がある場合に、サマリがわかりやすくなります。
...= OptionParser.new
opts.banner = "Usage: example.rb [options]"
opts.separator ""
opts.separator "Specific options:"
opts.on("-r", "--require LIBRARY") do |lib|
options.library << lib
end
opts.separator ""
opts.separator "Common options:"
opts.on_tail("-h", "--help", "Show this message")... -
Shell
# record _ separator -> String (6102.0) -
@todo
@todo -
Shell
# record _ separator=(rs) (6102.0) -
@todo
@todo -
Enumerable
# chunk {|elt| . . . } -> Enumerator (13.0) -
要素を前から順にブロックで評価し、その結果によって 要素をチャンクに分けた(グループ化した)要素を持つ Enumerator を返します。
...", 10896]
# ...
//}
さらにこのメソッドは以下の値を特別扱いします。
* ブロックの評価値が nil もしくは :_separator であった場合、
その要素を捨てます。チャンクはこの前後で区切られます。
* ブロックの評価値 :_alone......symbols beginning with an underscore are reserved
# 「.to_a」無しだと Enumerator を返すのみで例外は発生しない
//}
nil、 :_separator はある要素を無視したい場合に用います。
例として svn log の出力のハイフンの所で区切りたい場合を考え... -
Shell
:: Filter # each(rs = nil) -> () (7.0) -
フィルタの一行ずつをblockに渡します。
...行ずつをblockに渡します。
@param rs レコードセパレーターを表す文字列を指定します。
nil ならば、Shell.record_separatorの値が使用されます。
使用例
require 'shell'
sh = Shell.new
sh.cat("/etc/passwd").each { |line|
puts line
}...