50件ヒット
[1-50件を表示]
(0.025秒)
別のキーワード
種類
- 特異メソッド (22)
- インスタンスメソッド (17)
- 文書 (11)
ライブラリ
- etc (22)
-
shell
/ filter (6) -
webrick
/ httpauth / htpasswd (11)
クラス
-
Etc
:: Passwd (22) -
Shell
:: Filter (6) -
WEBrick
:: HTTPAuth :: Htpasswd (11)
検索結果
先頭5件
-
Etc
:: Passwd . each {|entry| . . . } -> Etc :: Passwd (21219.0) -
/etc/passwd に含まれるエントリを一つずつブロックに渡して評価します。 ブロックを省略した場合は Enumerator を返します。
.../etc/passwd に含まれるエントリを一つずつブロックに渡して評価します。
ブロックを省略した場合は Enumerator を返します。
@see Etc.#getpwent... -
Etc
:: Passwd . each -> Enumerator (21119.0) -
/etc/passwd に含まれるエントリを一つずつブロックに渡して評価します。 ブロックを省略した場合は Enumerator を返します。
.../etc/passwd に含まれるエントリを一つずつブロックに渡して評価します。
ブロックを省略した場合は Enumerator を返します。
@see Etc.#getpwent... -
WEBrick
:: HTTPAuth :: Htpasswd # each {|user , pass| . . . } -> Hash (21101.0) -
ユーザ名とパスワードをブロックに与えて評価します。
ユーザ名とパスワードをブロックに与えて評価します。 -
Shell
:: Filter # each(rs = nil) -> () (18113.0) -
フィルタの一行ずつをblockに渡します。
...行ずつをblockに渡します。
@param rs レコードセパレーターを表す文字列を指定します。
nil ならば、Shell.record_separatorの値が使用されます。
使用例
require 'shell'
sh = Shell.new
sh.cat("/etc/passwd").each { |line|
puts line
}... -
制御構造 (36.0)
-
制御構造 条件分岐: * if * unless * case 繰り返し: * while * until * for * break * next * redo * retry 例外処理: * raise * begin その他: * return * BEGIN * END
...ます。unless 式にelsif を指定することはできませ
ん。
==== unless 修飾子
//emlist[例][ruby]{
print "stop\n" unless valid(passwd)
//}
文法:
式 unless 式
右辺の条件が成立しない時に、左辺の式を評価してその結果を返します。
条件......ブジェクトの各要素に対して本体を繰り返し
て実行します。これは以下の式とほぼ等価です。
(式1).each `{' `|' lhs..`|' 式2.. `}'
「ほぼ」というのは、do ... endまたは{ }による
ブロックは新しいローカル変数の有効範......たオブジェクトの each
メソッドの戻り値を返します。
複数のループ変数指定は以下のような場合に使用します。
//emlist[例][ruby]{
for i,j in [[1,2], [3,4], [5,6]]
p [i,j]
end
# => [1, 2]
# [3, 4]
# [5, 6]
//}
for や each で配列要素を複数...