るりまサーチ

最速Rubyリファレンスマニュアル検索!
417件ヒット [1-100件を表示] (0.011秒)
トップページ > クエリ:===[x] > 種類:モジュール関数[x]

別のキーワード

  1. _builtin ===
  2. date ===
  3. ipaddr ===
  4. pathname ===
  5. bigdecimal ===

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Kernel.#format(format, *arg) -> String (37.0)

format 文字列を C 言語の sprintf と同じように解釈し、 引数をフォーマットした文字列を返します。

...am format フォーマット文字列です。
@param arg フォーマットされる引数です。
@see Kernel.#printf,Time#strftime,Date.strptime

===
sprintf フォーマット

Ruby の sprintf フォーマットは基本的に C 言語の sprintf(3)
のものと同じです。ただし、short...
...][フラグ][幅][.精度]指示子

`%' 自身を出力するには `%%' とします。

以下それぞれの要素に関して説明します。

===
フラグ

フラグには #, +, ' '(スペース), -, 0 の5種類があります。

: #

2進、8進、16進の指示子(b, B, o, x, X) では...
...//emlist[][ruby]{
p sprintf("%#10x", 10) #=> " 0xa"
p sprintf("%#10o", 10) #=> " 012"
p sprintf("%#10b", 10) #=> " 0b1010"
//}

===


0以外の数字で始まる数字列は幅指定になります。幅は生成文字列の長さを示
します。後述の精度の値に...

Kernel.#sprintf(format, *arg) -> String (37.0)

format 文字列を C 言語の sprintf と同じように解釈し、 引数をフォーマットした文字列を返します。

...am format フォーマット文字列です。
@param arg フォーマットされる引数です。
@see Kernel.#printf,Time#strftime,Date.strptime

===
sprintf フォーマット

Ruby の sprintf フォーマットは基本的に C 言語の sprintf(3)
のものと同じです。ただし、short...
...][フラグ][幅][.精度]指示子

`%' 自身を出力するには `%%' とします。

以下それぞれの要素に関して説明します。

===
フラグ

フラグには #, +, ' '(スペース), -, 0 の5種類があります。

: #

2進、8進、16進の指示子(b, B, o, x, X) では...
...//emlist[][ruby]{
p sprintf("%#10x", 10) #=> " 0xa"
p sprintf("%#10o", 10) #=> " 012"
p sprintf("%#10b", 10) #=> " 0b1010"
//}

===


0以外の数字で始まる数字列は幅指定になります。幅は生成文字列の長さを示
します。後述の精度の値に...

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

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

...Process.#detach で子プロセスを切り離すかしてください。
そうでないとゾンビプロセスが残る場合があります。

===
引数の解釈

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

===
option引数の概要
Hash を options として渡すことで、起動される子プロセスの
* プロセスグループ
* resource limit...
...いない、0(stdin), 1(stdout), 2(stderr) 以外の
ファイルデスクリプタをすべて閉じます。
true がデフォルトです。


===
option引数によるリダイレクトの概要
Hash のキー(子プロセス側)には以下のいずれかが指定できます。
* 単一...
...ます。
これを true に設定すると、nil や false を返す代わりに例外が発生します。
false がデフォルトです。

===
option引数によるリダイレクトの概要
Hash のキー(子プロセス側)には以下のいずれかが指定できます。
* 単一の...

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

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

...Process.#detach で子プロセスを切り離すかしてください。
そうでないとゾンビプロセスが残る場合があります。

===
引数の解釈

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

===
option引数の概要
Hash を options として渡すことで、起動される子プロセスの
* プロセスグループ
* resource limit...
...いない、0(stdin), 1(stdout), 2(stderr) 以外の
ファイルデスクリプタをすべて閉じます。
true がデフォルトです。


===
option引数によるリダイレクトの概要
Hash のキー(子プロセス側)には以下のいずれかが指定できます。
* 単一...
...ます。
これを true に設定すると、nil や false を返す代わりに例外が発生します。
false がデフォルトです。

===
option引数によるリダイレクトの概要
Hash のキー(子プロセス側)には以下のいずれかが指定できます。
* 単一の...

Kernel.#open(file, mode_enc = "r", perm = 0666) -> IO (19.0)

file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。

...数で指定します。
@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。


@see File.open,IO.popen,IO.open

===
第二引数のオープンモード・エンコーディング
文字列("mode" か "mode:ext_enc" か "mode:ext_enc:int_enc" という形式)か...
...
します (ただし、DOS/Windowsのようにシステムがテキスト/バイナリでファイルを区別する場
合に限ります)


===
Universal Newline
改行をLFに揃えます。一言で言えばPEP:278 https://www.python.org/dev/peps/pep-0278/のことです。

: "rt"
CR...
...ンコーディングを解釈した後に処理されます。例えば、UTF-16LEでは、LFはバイト列"\x0a\x00"のことになります。

===
エンコーディングの指定
ext_enc(外部エンコーディング)が指定されている場合、
読み込まれた文字列にはこの...
...EXIST が発生します。
ただし、全ての種類のストリームでサポートされているとは限りません (例えばパイプ)。

===
Universal Newline
改行をLFに揃えます。一言で言えばPEP:278 https://www.python.org/dev/peps/pep-0278/のことです。

: "rt"
C...

絞り込み条件を変える

Kernel.#open(file, mode_enc = "r", perm = 0666) {|io| ... } -> object (19.0)

file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。

...数で指定します。
@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。


@see File.open,IO.popen,IO.open

===
第二引数のオープンモード・エンコーディング
文字列("mode" か "mode:ext_enc" か "mode:ext_enc:int_enc" という形式)か...
...
します (ただし、DOS/Windowsのようにシステムがテキスト/バイナリでファイルを区別する場
合に限ります)


===
Universal Newline
改行をLFに揃えます。一言で言えばPEP:278 https://www.python.org/dev/peps/pep-0278/のことです。

: "rt"
CR...
...ンコーディングを解釈した後に処理されます。例えば、UTF-16LEでは、LFはバイト列"\x0a\x00"のことになります。

===
エンコーディングの指定
ext_enc(外部エンコーディング)が指定されている場合、
読み込まれた文字列にはこの...
...EXIST が発生します。
ただし、全ての種類のストリームでサポートされているとは限りません (例えばパイプ)。

===
Universal Newline
改行をLFに揃えます。一言で言えばPEP:278 https://www.python.org/dev/peps/pep-0278/のことです。

: "rt"
C...

Kernel.#spawn(command, options={}) -> Integer (11.0)

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

...行しますが、生成した
子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。


===
引数の解釈

この形式では command が shell のメタ文字
//emlist{
* ? {} [] <> () ~ & | \ $ ; ' ` " \n
//}
を含む場合、shell...

Kernel.#spawn(env, command, options={}) -> Integer (11.0)

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

...行しますが、生成した
子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。


===
引数の解釈

この形式では command が shell のメタ文字
//emlist{
* ? {} [] <> () ~ & | \ $ ; ' ` " \n
//}
を含む場合、shell...

Kernel.#exec(command, options={}) -> () (8.0)

引数で指定されたコマンドを実行します。

...行コードはそのコマンド(あるいは shell)になるので、
起動に成功した場合、このメソッドからは戻りません。

===
引数の解釈

この形式では command が shell のメタ文字
//emlist{
* ? {} [] <> () ~ & | \ $ ; ' ` " \n
//}
を含む場合、shell...
<< 1 2 3 ... > >>