るりまサーチ

最速Rubyリファレンスマニュアル検索!
10233件ヒット [10101-10200件を表示] (0.041秒)

別のキーワード

  1. rake sh
  2. fileutils sh
  3. constants lock_sh
  4. _builtin lock_sh
  5. sync sh

ライブラリ

クラス

オブジェクト

キーワード

検索結果

<< < ... 100 101 102 103 > >>

Kernel#rule(*args) {|t| ... } -> Rake::Task (6.0)

自動的に作成するタスクのためのルールを定義します。

...自動的に作成するタスクのためのルールを定義します。

@param args ルールに与えるパラメータを指定します。

例:
rule '.o' => '.c' do |t|
sh
%{cc -o #{t.name} #{t.source}}
end...

Kernel.#spawn(env, program, *args, options={}) -> Integer (6.0)

引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。

...セスのプロセスIDを返します。

env に Hash を渡すことで、exec(2) で子プロセス内で
ファイルを実行する前に環境変数を変更することができます。
Hash のキーは環境変数名文字列、Hash の値に設定する値とします。
nil とするこ...
...
そうでないとゾンビプロセスが残る場合があります。

=== 引数の解釈

この形式で呼び出した場合、空白や shell のメタキャラクタも
そのまま program の引数に渡されます。
先頭の引数が2要素の配列であった場合、第1要素...
...名になります。
また、第1要素はフルパスで指定しなくても環境変数 PATH から探します。

=== option引数の概要
Hash を options として渡すことで、起動される子プロセスの
* プロセスグループ
* resource limit
* カレントディレ...

Kernel.#spawn(program, *args) -> Integer (6.0)

引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。

...セスのプロセスIDを返します。

env に Hash を渡すことで、exec(2) で子プロセス内で
ファイルを実行する前に環境変数を変更することができます。
Hash のキーは環境変数名文字列、Hash の値に設定する値とします。
nil とするこ...
...
そうでないとゾンビプロセスが残る場合があります。

=== 引数の解釈

この形式で呼び出した場合、空白や shell のメタキャラクタも
そのまま program の引数に渡されます。
先頭の引数が2要素の配列であった場合、第1要素...
...名になります。
また、第1要素はフルパスで指定しなくても環境変数 PATH から探します。

=== option引数の概要
Hash を options として渡すことで、起動される子プロセスの
* プロセスグループ
* resource limit
* カレントディレ...

Sync_m#lock(mode = EX) -> self (6.0)

ロック状態を変更します。 変更できるまで現在のスレッドの実行をブロックします。

...ロック状態を変更します。
変更できるまで現在のスレッドの実行をブロックします。

@param mode 変更後の状態を指定します。
通常、 Sync_m::EX, Sync_m::SH のどれかを指定します。...

Sync_m#sync_lock(mode = EX) -> self (6.0)

ロック状態を変更します。 変更できるまで現在のスレッドの実行をブロックします。

...ロック状態を変更します。
変更できるまで現在のスレッドの実行をブロックします。

@param mode 変更後の状態を指定します。
通常、 Sync_m::EX, Sync_m::SH のどれかを指定します。...

絞り込み条件を変える

Sync_m#sync_synchronize(mode = EX) {...} -> object (6.0)

ロック状態を変更してブロックを実行します。 ブロックの実行結果を返します。

...ロック状態を変更してブロックを実行します。
ブロックの実行結果を返します。

@param mode 変更後の状態を指定します。
通常、 Sync_m::UN, Sync_m::EX, Sync_m::SH のどれかを指定します。...

Sync_m#sync_try_lock(mode = EX) -> bool (6.0)

ロック状態を変更します。 変更できたかどうかをtrueかfalseで返し、ブロックしません。

...ロック状態を変更します。
変更できたかどうかをtrueかfalseで返し、ブロックしません。

@param mode 変更後の状態を指定します。
通常、 Sync_m::EX, Sync_m::SH のどれかを指定します。...

Sync_m#sync_unlock(mode = EX) -> self (6.0)

ロックを解除します。

...ロックを解除します。

@param mode 変更後の状態を指定します。
通常、 Sync_m::UN, Sync_m::EX, Sync_m::SH のどれかを指定します。...

Sync_m#synchronize(mode = EX) {...} -> object (6.0)

ロック状態を変更してブロックを実行します。 ブロックの実行結果を返します。

...ロック状態を変更してブロックを実行します。
ブロックの実行結果を返します。

@param mode 変更後の状態を指定します。
通常、 Sync_m::UN, Sync_m::EX, Sync_m::SH のどれかを指定します。...

Sync_m#try_lock(mode = EX) -> bool (6.0)

ロック状態を変更します。 変更できたかどうかをtrueかfalseで返し、ブロックしません。

...ロック状態を変更します。
変更できたかどうかをtrueかfalseで返し、ブロックしません。

@param mode 変更後の状態を指定します。
通常、 Sync_m::EX, Sync_m::SH のどれかを指定します。...

絞り込み条件を変える

Sync_m#unlock(mode = EX) -> self (6.0)

ロックを解除します。

...ロックを解除します。

@param mode 変更後の状態を指定します。
通常、 Sync_m::UN, Sync_m::EX, Sync_m::SH のどれかを指定します。...

ruby 1.9 feature (6.0)

ruby 1.9 feature ruby version 1.9.0 は開発版です。 以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。 1.9.1 以降は安定版です。 バグ修正がメインになります。

...* [api]: 拡張ライブラリ API
* [lib]: ライブラリ
* [parser]: 文法の変更
* [regexp]: 正規表現の機能拡張
* [marshal]: Marshal ファイルのフォーマット変更
* レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [com...
...le

=== 2006-09-13

: Hash#compare_by_identity
: Hash#compare_by_identity?
: Hash#identical
: Hash#identical?

=== 2006-09-12

: Hash#compare_by_identity
: Hash#compare_by_identity?

=== 2006-09-11

: Hash#identical
: Hash#identical?

=== 2006-08-31

: Array#shuffle
: Array#shuffle!

追加

=== 2...
...: いくらか obsolete な構文が除去されました
: Values はなくなりました

* その他
: 文字列のハッシュに FNV-1a hash を使用するようになりました
: Regexp#initialize でリテラルの正規表現を変更できなくなりました
: $SAFE=4 では...

制御構造 (6.0)

制御構造 条件分岐: * if * unless * case 繰り返し: * while * until * for * break * next * redo * retry 例外処理: * raise * begin その他: * return * BEGIN * END

...れ以外は 0 や空文
字列も含め全て真です。

Ruby では if を繋げるのは elsif であり、else if
(C のように)でも elif(sh のように)でもないことに注意してください。

また if の条件式が正規表現のリテラルである時には特別に

//eml...

多言語化 (6.0)

多言語化 Ruby は US-ASCII はもちろん、US-ASCII 以外の文字エンコーディングもサポートしています。 文字列の内部表現のエンコーディングは固定されておらず、 プログラマは目的に応じて使用するエンコーディングを選ぶことができます。

...読み込んだ文字列に後からエンコーディングを
設定する場合などに使います。

//emlist[例][ruby]{
"いろは".encode("Shift_JIS")
"\xA4\xA4\xA4\xED\xA4\xCF".force_encoding("EUC-JP")
//}

====[a:ruby18] Ruby 1.8 からの移行

Ruby 1.8 からの移行措置として...
...はエンコーディングの種類によって異なります。

: ASCII互換エンコーディング
フルサポートです。UTF-8, EUC-JP, Shift_JIS などがこれにあたります。
: ASCII互換ではないエンコーディング
スクリプトエンコーディングに使えま...
...表し、ロッキングシフトを用いない
エンコーディングです。
日本語の文字を表現するエンコーディングでは、
Sh
ift_JIS やcp932などのその変種、EUC-JPとその変種、UTF-8などが
ASCII 互換エンコーディングです。
UTF-16 や ISO-2022-JP...
<< < ... 100 101 102 103 > >>