種類
- モジュール関数 (56)
- インスタンスメソッド (28)
- 特異メソッド (22)
- 定数 (16)
ライブラリ
- ビルトイン (122)
クラス
-
Enumerator
:: ArithmeticSequence (6) - Range (22)
- String (11)
- Thread (16)
モジュール
-
File
:: Constants (11) - Kernel (56)
キーワード
-
MUTEX
_ FOR _ THREAD _ EXCLUSIVE (5) -
exclude
_ end? (17) - exclusive (11)
- new (11)
- open (12)
- spawn (44)
- upto (11)
検索結果
先頭5件
-
File
:: Constants :: EXCL -> Integer (26101.0) -
CREATと併用し、もしファイルが既にある場合には失敗します。 File.openで使用します。
CREATと併用し、もしファイルが既にある場合には失敗します。
File.openで使用します。 -
Enumerator
:: ArithmeticSequence # exclude _ end? -> bool (14100.0) -
末項(終端)を含まないとき真を返します。
末項(終端)を含まないとき真を返します。 -
Range
# exclude _ end? -> bool (14100.0) -
範囲オブジェクトが終端を含まないとき真を返します。
...範囲オブジェクトが終端を含まないとき真を返します。
//emlist[例][ruby]{
(1..5).exclude_end? # => false
(1...5).exclude_end? # => true
//}... -
Thread
. exclusive { . . . } -> object (14100.0) -
VM グローバルの Mutex をロックし、ブロックを実行します。
...このクラスメソッドの挙動は 1.8 以前とは違います。
Thread.exclusive は VM グローバルの Thread::MUTEX_FOR_THREAD_EXCLUSIVE の
synchronize を呼び出しているだけで、Thread.exclusive していないスレッドは動きます。
Mutex や Monitor などの他の......このクラスメソッドの挙動は 1.8 以前とは違います。
Thread.exclusive は VM グローバルの Thread::MUTEX_FOR_THREAD_EXCLUSIVE の
synchronize を呼び出しているだけで、Thread.exclusive していないスレッドは動きます。
Thread::Mutex や Monitor など......行します。
このクラスメソッドの挙動は 1.8 以前とは違います。
Thread.exclusive は VM グローバルの Mutex の
synchronize を呼び出しているだけで、Thread.exclusive していないスレッドは動きます。
Thread::Mutex や Monitor などの他の排他... -
Thread
:: MUTEX _ FOR _ THREAD _ EXCLUSIVE -> Mutex (14100.0) -
Thread.exclusive用のMutexオブジェクトです。
...Thread.exclusive用のMutexオブジェクトです。......Thread.exclusive用のMutexオブジェクトです。
(private constant です。)... -
Range
. new(first , last , exclude _ end = false) -> Range (8100.0) -
first から last までの範囲オブジェクトを生成して返しま す。
...生成して返しま
す。
exclude_end が真ならば終端を含まない範囲オブジェクトを生
成します。exclude_end 省略時には終端を含みます。
@param first 最初のオブジェクト
@param last 最後のオブジェクト
@param exclude_end 真をセットした... -
String
# upto(max , exclusive = false) {|s| . . . } -> self (8100.0) -
self から始めて max まで 「次の文字列」を順番にブロックに与えて繰り返します。 「次」の定義については String#succ を参照してください。
...は a, b, c, ... z, aa, ... az, ..., za を
出力します。
//emlist[][ruby]{
("a" .. "za").each do |str|
puts str
end
'a'.upto('za') do |str|
puts str
end
//}
@param max 繰り返しをやめる文字列
@param exclusive max を含むかどうか。false の場合は max を含む。... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) -> IO (8006.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...する場
合に限ります)
"w" に対しては "x" フラグを ("wx"や"wb+x"のように) つけることが
できます (整数なら File::EXCL)。
この場合、ファイルがすでに存在すると Errno::EEXIST が発生します。
ただし、全ての種類のストリームでサ... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) {|io| . . . } -> object (8006.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...する場
合に限ります)
"w" に対しては "x" フラグを ("wx"や"wb+x"のように) つけることが
できます (整数なら File::EXCL)。
この場合、ファイルがすでに存在すると Errno::EEXIST が発生します。
ただし、全ての種類のストリームでサ... -
Kernel
. # spawn(env , program , *args , options={}) -> Integer (8006.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...spawn(command, :out=>["log", "w", 0600])
# flagを文字列でなくビットで指定する
pid = spawn(command, :out=>["log", File::WRONLY|File::EXCL|File::CREAT, 0600])
//}
配列で複数のファイルデスクリプタを同時にリダイレクトできます。
//emlist[][ruby]{
# stdout... -
Kernel
. # spawn(program , *args) -> Integer (8006.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...spawn(command, :out=>["log", "w", 0600])
# flagを文字列でなくビットで指定する
pid = spawn(command, :out=>["log", File::WRONLY|File::EXCL|File::CREAT, 0600])
//}
配列で複数のファイルデスクリプタを同時にリダイレクトできます。
//emlist[][ruby]{
# stdout...