33件ヒット
[1-33件を表示]
(0.018秒)
別のキーワード
検索結果
-
Etc
. # passwd -> Etc :: Passwd | nil (18232.0) -
/etc/passwd から読み込んだエントリを一つ返します。
.../etc/passwd から読み込んだエントリを一つ返します。
最初の呼び出しでは、先頭のエントリを返します。それ以降の呼び出しでは、
呼び出す度に次のエントリを順に返します。ファイルの終端に達すると nil を返します。
@......raise RuntimeError /etc/passwd ファイルがロックされている場合に発生します。
@see Etc.#getpwent, getpwent(3)... -
Etc
. # passwd {|pw| . . . } -> () (18122.0) -
全ての passwd エントリを順にアクセスするためのイテレータです。
...全ての passwd エントリを順にアクセスするためのイテレータです。... -
制御構造 (42.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 式
右辺の条件が成立しない時に、左辺の式を評価してその結果を返します。
条件......た場合には例外 SyntaxError が発生
します。
=== 例外処理
====[a:raise] raise
//emlist[例][ruby]{
raise "you lose" # 例外 RuntimeError を発生させる
# 以下の二つは SyntaxError を発生させる
raise SyntaxError, "invalid syntax"
raise SyntaxError.new("invalid synt......の例外を再発生させます。
第二の形式では、引数が文字列であった場合、その文字列をメッセー
ジとする RuntimeError 例外を発生させます。引数が例外
オブジェクトであった場合にはその例外を発生させます。第三の形式
で...