るりまサーチ

最速Rubyリファレンスマニュアル検索!
161件ヒット [1-100件を表示] (0.098秒)
トップページ > クエリ:self[x] > クエリ:t[x] > クエリ:push[x]

別のキーワード

  1. object yield_self
  2. _builtin yield_self
  3. _builtin self
  4. tracepoint self
  5. codeobject document_self

ライブラリ

クラス

オブジェクト

検索結果

<< 1 2 > >>

Readline::HISTORY.push(*string) -> self (21330.0)

ヒストリの最後に string で指定した文字列を追加します。複数の string を指定できます。 self を返します。

...string で指定した文字列を追加します。複数の string を指定できます。
self
を返します。

@param string 文字列を指定します。複数指定できます。

例: "foo"を追加する。

require "readline"

Readline::HISTORY.push("foo")
p Readline::HISTORY[-...
...1] #=> "foo"

例: "foo"、"bar"を追加する。

require "readline"

Readline::HISTORY.push("foo", "bar")
p Readline::HISTORY[-1] #=> "bar"
p Readline::HISTORY[-2] #=> "foo"

@see Readline::HISTORY.<<...

CSV::Table#push(*rows) -> self (21214.0)

複数の行を追加するためのショートカットです。

...list[][ruby]{
rows.each {|row| self << row }
//}

@param rows CSV::Row のインスタンスか配列を指定します。

//emlist[例][ruby]{
require 'csv'
csv = CSV.new("a,b,c\n1,2,3", headers: true)
t
able = csv.read
rows = [
CSV::Row.new(table.headers, [4, 5, 6]),
[7, 8, 9]
]

t
able.push(*r...
...ows)
p table[0..2]
# => [#<CSV::Row "a":"1" "b":"2" "c":"3">, #<CSV::Row "a":4 "b":5 "c":6>, #<CSV::Row "a":7 "b":8 "c":9>]
//}

@see CSV::Table#<<...

REXML::Parent#push(object) -> () (18207.0)

object を子ノード列の最後に追加します。

...object を子ノード列の最後に追加します。

object の親ノードには self が設定されます。

@param object 追加するノード...

Array#unshift(*obj) -> self (6207.0)

指定された obj を引数の最後から順番に配列の先頭に挿入します。 引数を指定しなければ何もしません。

...したいオブジェクトを指定します。

//emlist[例][ruby]{
arr = [1,2,3]
arr.unshift 0
p arr #=> [0, 1, 2, 3]
arr.unshift [0]
p arr #=> [[0], 0, 1, 2, 3]
arr.unshift 1, 2
p arr #=> [1, 2, [0], 0, 1, 2, 3]
//}

@see Array#push, Array#pop, Array#shift...

ruby 1.6 feature (3312.0)

ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。

...6 feature
ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。

((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。

== 1.6.8 (2002-12-24) -> stable...
...。(((<ruby 1.7 feature>)) の 2002-06-24 も参照)

p "#{ "" # comment }"
=> ruby 1.6.8 (2002-10-04) [i586-linux]
""
=> -:1: parse error
ruby 1.7.3 (2002-10-04) [i586-linux]

: SizedQueue#deq, #shift
: SizedQueue#enq

追加(push, pop の別名)。...
...BUG] Segmentation fault
ruby 1.6.7 (2002-03-01) [i586-linux]
=> ruby 1.6.7 (2002-03-15) [i586-linux]

: 2002-03-10 メソッドの戻り値

以下のメソッドの戻り値が正しくなりました。((<ruby-bugs-ja:PR#205>))

* ((<Enumerable/each_with_index>)) が self を返す...

絞り込み条件を変える

Thread#join(limit) -> self | nil (3264.0)

スレッド self の実行が終了するまで、カレントスレッドを停止し ます。self が例外により終了していれば、その例外がカレントス レッドに対して発生します。

...スレッド self の実行が終了するまで、カレントスレッドを停止し
ます。self が例外により終了していれば、その例外がカレントス
レッドに対して発生します。

limit を指定して、limit 秒過ぎても自身が終了しない場合、nil...
...を返します。

@param limit タイムアウトする時間を整数か小数で指定します。単位は秒です。

@raise ThreadError join を実行することによってデッドロックが起きる場合に発生します。またカレントスレッドを join したときにも発...
...

以下は、生成したすべてのスレッドの終了を待つ例です。

t
hreads = []
t
hreads.push(Thread.new { n = rand(5); sleep n; n })
t
hreads.push(Thread.new { n = rand(5); sleep n; n })
t
hreads.push(Thread.new { n = rand(5); sleep n; n })

t
hreads.each {|t| t.join}...

Readline::HISTORY.<<(string) -> self (3223.0)

ヒストリの最後に string で指定した文字列を追加します。 self を返します。

...ヒストリの最後に string で指定した文字列を追加します。
self
を返します。

@param string 文字列を指定します。

例: "foo"を追加する。

require "readline"

Readline::HISTORY << "foo"
p Readline::HISTORY[-1] #=> "foo"

例: "foo"、"bar"を追加す...
...る。

require "readline"

Readline::HISTORY << "foo" << "bar"
p Readline::HISTORY[-1] #=> "bar"
p Readline::HISTORY[-2] #=> "foo"

@see Readline::HISTORY.push...

Array#unshift(*obj) -> self (3208.0)

指定された obj を引数の最後から順番に配列の先頭に挿入します。 引数を指定しなければ何もしません。

...したいオブジェクトを指定します。

//emlist[例][ruby]{
arr = [1,2,3]
arr.unshift 0
p arr #=> [0, 1, 2, 3]
arr.unshift [0]
p arr #=> [[0], 0, 1, 2, 3]
arr.unshift 1, 2
p arr #=> [1, 2, [0], 0, 1, 2, 3]
//}

@see Array#push, Array#pop, Array#shift...

Thread#join -> self (3164.0)

スレッド self の実行が終了するまで、カレントスレッドを停止し ます。self が例外により終了していれば、その例外がカレントス レッドに対して発生します。

...スレッド self の実行が終了するまで、カレントスレッドを停止し
ます。self が例外により終了していれば、その例外がカレントス
レッドに対して発生します。

limit を指定して、limit 秒過ぎても自身が終了しない場合、nil...
...を返します。

@param limit タイムアウトする時間を整数か小数で指定します。単位は秒です。

@raise ThreadError join を実行することによってデッドロックが起きる場合に発生します。またカレントスレッドを join したときにも発...
...

以下は、生成したすべてのスレッドの終了を待つ例です。

t
hreads = []
t
hreads.push(Thread.new { n = rand(5); sleep n; n })
t
hreads.push(Thread.new { n = rand(5); sleep n; n })
t
hreads.push(Thread.new { n = rand(5); sleep n; n })

t
hreads.each {|t| t.join}...

Thread#value -> object (3158.0)

スレッド self が終了するまで待ち(Thread#join と同じ)、 そのスレッドのブロックが返した値を返します。スレッド実行中に例外が 発生した場合には、その例外を再発生させます。

...スレッド self が終了するまで待ち(Thread#join と同じ)、
そのスレッドのブロックが返した値を返します。スレッド実行中に例外が
発生した場合には、その例外を再発生させます。

スレッドが Thread#kill によって終了した場合...
...了を待ち結果を出力する例です。

t
hreads = []
t
hreads.push(Thread.new { n = rand(5); sleep n; n })
t
hreads.push(Thread.new { n = rand(5); sleep n; n })
t
hreads.push(Thread.new { n = rand(5); sleep n; n })

t
hreads.each {|t| p t.value}

最後の行で、待ち合わせ...
...を行っていることがわかりにくいと思うなら以下
のように書くこともできます。

t
hreads.each {|t| p t.join.value}...

絞り込み条件を変える

REXML::Parent#<<(object) -> () (3107.0)

object を子ノード列の最後に追加します。

...object を子ノード列の最後に追加します。

object の親ノードには self が設定されます。

@param object 追加するノード...
<< 1 2 > >>