るりまサーチ

最速Rubyリファレンスマニュアル検索!
559件ヒット [201-300件を表示] (0.052秒)
トップページ > クエリ:Kernel.#p[x] > ライブラリ:ビルトイン[x] > クエリ:$:[x] > 種類:特異メソッド[x]

別のキーワード

  1. kernel spawn
  2. kernel exec
  3. kernel system
  4. kernel open
  5. kernel raise

クラス

モジュール

キーワード

検索結果

<< < 1 2 3 4 5 ... > >>

File.open(path, mode = "r", perm = 0666) -> File (3215.0)

path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。

...
p
ath で指定されるファイルをオープンし、File オブジェクトを生成して
返します。

p
ath が整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロ...
...返します。

@param path ファイルを文字列で指定します。整数を指定した場合はファイルディスクリプタとして扱います。

@param mode モードを文字列か定数の論理和で指定します。Kernel.#open と同じです。

@param perm ファイルを...
...Kernel.#open と同じです。

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

//emlist[例: File.new による読み込みモードでのファイルオープン][ruby]{
f = File.new("testfile", "r")
f.class # => File
f.close
//}

//emlist[例: File.open...

File.open(path, mode = "r", perm = 0666) {|file| ... } -> object (3215.0)

path で指定されるファイルをオープンし、File オブジェクトを生成して 返します。

...
p
ath で指定されるファイルをオープンし、File オブジェクトを生成して
返します。

p
ath が整数の場合はファイルディスクリプタとして扱い、それに対応する
File オブジェクトを生成して返します。IO.open と同じです。
ブロ...
...返します。

@param path ファイルを文字列で指定します。整数を指定した場合はファイルディスクリプタとして扱います。

@param mode モードを文字列か定数の論理和で指定します。Kernel.#open と同じです。

@param perm ファイルを...
...Kernel.#open と同じです。

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

//emlist[例: File.new による読み込みモードでのファイルオープン][ruby]{
f = File.new("testfile", "r")
f.class # => File
f.close
//}

//emlist[例: File.open...

IO.open(fd, mode = "r", **opts) -> IO (3121.0)

オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。

...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。

IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と...
...place などの
変換オプションも指定することができます。外部エンコーディングから
内部エンコーディングへの変換をするときに用いられます。


@param fd ファイルディスクリプタである整数を指定します。

@param mode Kernel.#op...
...を指定します。File::Constants::RDONLY などの
定数(数値)でモードを指定できます。詳細は組み込み関数 Kernel.#open を参照
してください。
mode は省略可能で、省略時のデフォルトのモードは、
fc...
...のファイナライザ呼出時に fd を close しません。
* :path 文字列を渡すと、IO#path メソッドがその値を返すようになります。
また、String#encode で説明されている :invalid => :replace などの
変換オプションも指定することができま...
...@param fd ファイルディスクリプタである整数を指定します。

@param mode Kernel.#open と同じ形式で IO のモードを指定します。File::Constants::RDONLY などの
定数(数値)でモードを指定できます。詳細は組み込み関数 Kernel.#open...

IO.open(fd, mode = "r", **opts) {|io| ... } -> object (3121.0)

オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。

...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。

IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と...
...place などの
変換オプションも指定することができます。外部エンコーディングから
内部エンコーディングへの変換をするときに用いられます。


@param fd ファイルディスクリプタである整数を指定します。

@param mode Kernel.#op...
...を指定します。File::Constants::RDONLY などの
定数(数値)でモードを指定できます。詳細は組み込み関数 Kernel.#open を参照
してください。
mode は省略可能で、省略時のデフォルトのモードは、
fc...
...のファイナライザ呼出時に fd を close しません。
* :path 文字列を渡すと、IO#path メソッドがその値を返すようになります。
また、String#encode で説明されている :invalid => :replace などの
変換オプションも指定することができま...
...@param fd ファイルディスクリプタである整数を指定します。

@param mode Kernel.#open と同じ形式で IO のモードを指定します。File::Constants::RDONLY などの
定数(数値)でモードを指定できます。詳細は組み込み関数 Kernel.#open...

Proc.new -> Proc (3121.0)

ブロックをコンテキストとともにオブジェクト化して返します。

...2.7 では
$VERBOSE = true のときには警告メッセージ
「warning: Capturing the given block using Proc.new is deprecated; use `&block` instead」
が出力され、Ruby 3.0 では
ArgumentError (tried to create Proc object without a block)
が発生します。

ブロックを指定しな...
...ければ、このメソッドを呼び出したメソッドが
ブロックを伴うときに、それを Proc オブジェクトとして生成して返します。

ただし、ブロックを指定しない呼び出しは推奨されていません。呼び出し元のメソッドで指定され...
...しを行ったときに発生します。

//emlist[例][ruby]{
def foo
p
r = Proc.new
p
r.call(1)
end
foo {|arg| p arg }
# => 1
//}

これは以下と同じです。

//emlist[例][ruby]{
def foo
yield(1)
end
foo {|arg| p arg }
# => 1
//}

呼び出し元のメソッドがブロックを伴...

絞り込み条件を変える

Proc.new { ... } -> Proc (3121.0)

ブロックをコンテキストとともにオブジェクト化して返します。

...2.7 では
$VERBOSE = true のときには警告メッセージ
「warning: Capturing the given block using Proc.new is deprecated; use `&block` instead」
が出力され、Ruby 3.0 では
ArgumentError (tried to create Proc object without a block)
が発生します。

ブロックを指定しな...
...ければ、このメソッドを呼び出したメソッドが
ブロックを伴うときに、それを Proc オブジェクトとして生成して返します。

ただし、ブロックを指定しない呼び出しは推奨されていません。呼び出し元のメソッドで指定され...
...しを行ったときに発生します。

//emlist[例][ruby]{
def foo
p
r = Proc.new
p
r.call(1)
end
foo {|arg| p arg }
# => 1
//}

これは以下と同じです。

//emlist[例][ruby]{
def foo
yield(1)
end
foo {|arg| p arg }
# => 1
//}

呼び出し元のメソッドがブロックを伴...
...を行ったときに発生します。

//emlist[][ruby]{
p
r = Proc.new {|arg| p arg }
p
r.call(1) # => 1
//}

//emlist[][ruby]{
P
roc.new # => -e:1:in `new': tried to create Proc object without a block (ArgumentError)
//}

P
roc.new は、Proc#initialize が定義されていれば
オブジェクト...
...の初期化のためにこれを呼び出します。このことを
除けば、Kernel.#proc と同じです。...

Complex.rect(r, i = 0) -> Complex (3109.0)

実部が r、虚部が i である Complex クラスのオブジェクトを生成します。

...ある Complex クラスのオブジェクトを生成します。

@param r 生成する複素数の実部。

@param i 生成する複素数の虚部。省略した場合は 0 です。

//emlist[例][ruby]{
Complex.rect(1) # => (1+0i)
Complex.rect(1, 2) # => (1+2i)
Complex.rectan...
...gular(1, 2) # => (1+2i)
//}

@see Kernel.#Complex...

Complex.rectangular(r, i = 0) -> Complex (3109.0)

実部が r、虚部が i である Complex クラスのオブジェクトを生成します。

...ある Complex クラスのオブジェクトを生成します。

@param r 生成する複素数の実部。

@param i 生成する複素数の虚部。省略した場合は 0 です。

//emlist[例][ruby]{
Complex.rect(1) # => (1+0i)
Complex.rect(1, 2) # => (1+2i)
Complex.rectan...
...gular(1, 2) # => (1+2i)
//}

@see Kernel.#Complex...

Process.abort -> () (3019.0)

関数 Kernel.#abort と同じです。

...関数 Kernel.#abort と同じです。

@param message 終了時のメッセージを文字列で指定します。...

Process.abort(message) -> () (3019.0)

関数 Kernel.#abort と同じです。

...関数 Kernel.#abort と同じです。

@param message 終了時のメッセージを文字列で指定します。...

絞り込み条件を変える

<< < 1 2 3 4 5 ... > >>