るりまサーチ

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

別のキーワード

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

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < ... 9 10 11 >>

Tempfile.open(basename = &#39;&#39;, tempdir = nil, mode: 0, **options) {|fp| ...} -> object (12.0)

テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。

...Dir.tmpdir の値となります。

@param mode ファイルのモードを定数の論理和で指定します。IO.open
と同じ(Kernel.#openと同じ)ものが指定できます。

@param options ファイルのオプション引数を指定します。IO.open と同...
...#=> "/tmp/t20080518-6961-xy2wvx-0.xml"

例:ブロックを与えた場合
require 'tempfile'

tf = Tempfile.open("temp"){|fp|
fp.puts "hoge"
fp
}
# テンポラリファイルへのパスを表示
p tf.path
p File.read(tf.path) #=> "hoge\n"

@see Tempfile.create...

Tempfile.open(basename, tempdir = nil, mode: 0, **options) -> Tempfile (12.0)

テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。

...Dir.tmpdir の値となります。

@param mode ファイルのモードを定数の論理和で指定します。IO.open
と同じ(Kernel.#openと同じ)ものが指定できます。

@param options ファイルのオプション引数を指定します。IO.open と同...
...#=> "/tmp/t20080518-6961-xy2wvx-0.xml"

例:ブロックを与えた場合
require 'tempfile'

tf = Tempfile.open("temp"){|fp|
fp.puts "hoge"
fp
}
# テンポラリファイルへのパスを表示
p tf.path
p File.read(tf.path) #=> "hoge\n"

@see Tempfile.create...

Tempfile.open(basename, tempdir = nil, mode: 0, **options) {|fp| ...} -> object (12.0)

テンポラリファイルを作成し、それを表す Tempfile オブジェクトを生成して返します。 ファイル名のプレフィクスには指定された basename が使われます。 ファイルは指定された tempdir に作られます。 open にブロックを指定して呼び出した場合は、Tempfile オブジェクトを引数として ブロックを実行します。ブロックの実行が終了すると、ファイルは自動的に クローズされ、 ブロックの値をかえします。 new にブロックを指定した場合は無視されます。

...Dir.tmpdir の値となります。

@param mode ファイルのモードを定数の論理和で指定します。IO.open
と同じ(Kernel.#openと同じ)ものが指定できます。

@param options ファイルのオプション引数を指定します。IO.open と同...
...#=> "/tmp/t20080518-6961-xy2wvx-0.xml"

例:ブロックを与えた場合
require 'tempfile'

tf = Tempfile.open("temp"){|fp|
fp.puts "hoge"
fp
}
# テンポラリファイルへのパスを表示
p tf.path
p File.read(tf.path) #=> "hoge\n"

@see Tempfile.create...

UnboundMethod#bind_call(recv, *args) -> object (12.0)

self を recv に bind して args を引数として呼び出します。

...self を recv に bind して args を引数として呼び出します。

self.bind(recv).call(*args) と同じ意味です。

//emlist[][ruby]{
puts
Kernel.instance_method(:inspect).bind_call(BasicObject.new) # => #<BasicObject:0x000055c65e8ea7b8>
//}

@see UnboundMethod#bind, Method#call...

UnboundMethod#bind_call(recv, *args) { ... } -> object (12.0)

self を recv に bind して args を引数として呼び出します。

...self を recv に bind して args を引数として呼び出します。

self.bind(recv).call(*args) と同じ意味です。

//emlist[][ruby]{
puts
Kernel.instance_method(:inspect).bind_call(BasicObject.new) # => #<BasicObject:0x000055c65e8ea7b8>
//}

@see UnboundMethod#bind, Method#call...

絞り込み条件を変える

WIN32OLE_EVENT.message_loop -> () (12.0)

Windowsのメッセージポンプを実行します。

...ie, 'DWebBrowserEvents2')
b = false
event.on_event('DocumentComplete') do |disp, uri|
disp.document.getElementsByTagName('a').each do |e|
puts
"#{e.innerHTML}=#{e.href}" #=> ダウンロード=http://www.ruby-lang.org/ja/downloads/ など
end
disp.quit
b = true
end
ie...
...トを受信するまでループを実行する必要があります。このとき他のスレッ
ドに制御を与える必要があれば、Kernel.#sleepなどを呼び出してくださ
い。message_loopメソッドの呼び出し中はRubyのスレッドの切り替えは行われ
ません...

Zlib::GzipWriter#print(*str) -> nil (12.0)

引数を自身に順に出力します。引数を省略した場合は、$_ を出力します。

...トを指定します。

require 'zlib'

filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.print "ugo"
}
fr = File.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
puts
gz.read
}
#=> ugo

@see IO#print, Kernel.#print...

Zlib::GzipWriter#printf(format, *args) -> nil (12.0)

C 言語の printf と同じように、format に従い引数 を文字列に変換して、自身に出力します。

...

require 'zlib'

filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.printf("\n%9s", "bar")
}
fr = File.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
puts
gz.read
}
#=> bar

@see IO#printf, Kernel.#printf...

Zlib::GzipWriter#putc(ch) -> object (12.0)

文字 ch を自身に出力します。

...require 'zlib'

filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.putc ?u
gz.putc ?g
gz.putc ?o
}
fr = File.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
puts
gz.read
}
#=> ugo

@see IO#putc, Kernel.#putc...

変数と定数 (12.0)

変数と定数 * local * instance * class * class_var_scope * global * pseudo * const * prio

...ンスタンス変数を参照した時の値はnilです。


===[a:class] クラス変数

//emlist[例][ruby]{
class Foo
@@foo = 1
def bar
puts
@@foo
end
end
//}

@@で始まる変数はクラス変数です。クラス変数はクラス定義
の中で定義され、クラスの特異...
...uby 処理系によって特殊な意味を与えられているものがあります。これらを組み込み変数と呼びます。

詳細は Kernel の特殊変数を参照してください。

==== 識別子と分類
組み込み変数の一部は、通常の変数としては使用でき...

絞り込み条件を変える

<< < ... 9 10 11 >>