1058件ヒット
[101-200件を表示]
(0.085秒)
種類
ライブラリ
クラス
- Array (96)
- CGI (36)
- CSV (36)
- DBM (12)
- Encoding (168)
-
Encoding
:: Converter (12) - GDBM (12)
- Hash (12)
- Integer (24)
- Logger (12)
-
Logger
:: Application (1) -
Logger
:: LogDevice (12) -
OpenSSL
:: BN (24) - OptionParser (144)
-
REXML
:: Parent (12) -
REXML
:: Parsers :: PullParser (12) - SDBM (12)
- String (36)
- StringScanner (12)
-
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) -
YAML
:: DBM (12)
モジュール
- Kconv (48)
オブジェクト
- ENV (12)
-
Readline
:: HISTORY (36)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - ConditionVariable (12)
- IO (12)
- MACJAPAN (12)
- MACJAPANESE (12)
- MacJapan (12)
- MacJapanese (12)
- Monitor (12)
- MonitorMixin (12)
-
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 3
. 1 . 0 (4) - NKF (12)
- Ruby用語集 (12)
-
SHIFT
_ JIS (12) - SJIS (12)
-
SJIS
_ DOCOMO (12) -
SJIS
_ DoCoMo (12) -
SJIS
_ KDDI (12) -
SJIS
_ SOFTBANK (12) -
SJIS
_ SoftBank (12) -
Shift
_ JIS (12) - ShiftingError (12)
- String (12)
- TCPServer (12)
- TCPSocket (12)
- append (8)
- chr (24)
-
delete
_ at (12) - deq (24)
- drop (12)
- guess (12)
- header (12)
- iseuc (12)
- issjis (24)
- list (12)
- lshift! (12)
-
matched
_ size (12) -
name
_ list (12) - new (36)
- on (144)
- out (12)
- pop (60)
- prepend (8)
- pretty (12)
-
primitive
_ errinfo (12) - push (8)
-
rb
_ ary _ unshift (12) - readline (12)
- replicate (12)
-
return
_ headers? (12) -
rinda
/ rinda (12) - rshift! (12)
-
ruby 1
. 6 feature (12) -
set
_ log (1) - tosjis (24)
- unshift (36)
- 多言語化 (12)
検索結果
先頭5件
-
GDBM
# shift -> [String] (18207.0) -
データベース中の要素を一つ取り出し、データベースから削除します。
...データベース中の要素を一つ取り出し、データベースから削除します。
require 'gdbm'
db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
p db1.shift #=> ["a", "aaa"]... -
SDBM
# shift -> [String] (18207.0) -
データベース中の要素を一つ取り出し、データベースから削除します。
...データベース中の要素を一つ取り出し、データベースから削除します。
require 'sdbm'
db1 = SDBM.open('aaa.gdbm', 0666)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
p db1.shift #=> ["a", "aaa"]... -
DBM
# shift -> String (18201.0) -
データベース中の要素を一つ取り出し、データベースから削除します。
データベース中の要素を一つ取り出し、データベースから削除します。 -
YAML
:: DBM # shift -> [String , object] (18201.0) -
データベース中のキー、値を一つ取り出し、データベースから削除します。
データベース中のキー、値を一つ取り出し、データベースから削除します。
[キー, 値]を返します。取得される要素の順番は保証されません。 -
Thread
:: Queue # shift(non _ block = false) -> object (15201.0) -
キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。
...す。
@param non_block true を与えると、キューが空の時に例外 ThreadError が発生します。
//emlist[例][ruby]{
require 'thread'
q = Queue.new
th1 = Thread.start do
while resource = q.pop
puts resource
end
end
[:resource1, :resource2, :resource3, nil].each { |r|
q......(r)
}
th1.join
//}
//emlist[例: nonblock = true][ruby]{
require 'thread'
q = Queue.new
th1 = Thread.start do
while resource = q.pop
puts resource
end
end
[:resource1, :resource2, :resource3, nil].each { |r|
q.push(r)
}
begin
th1.join
q.pop(true)
rescue => e
p e
end
# => resou... -
Thread
:: SizedQueue # shift(non _ block = false) -> object (15201.0) -
キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。
...。
@param non_block true を与えると、キューが空の時に例外 ThreadError が発生します。
//emlist[例][ruby]{
require 'thread'
q = SizedQueue.new(4)
th1 = Thread.start do
while resource = q.pop
puts resource
end
end
[:resource1, :resource2, :resource3, nil].each{|r|......th1.join
# => resource1
# resource2
# resource3
//}
//emlist[例: nonblock = true][ruby]{
require 'thread'
q = SizedQueue.new(4)
th1 = Thread.start do
while resource = q.pop
puts resource
end
end
[:resource1, :resource2, :resource3, nil].each{|r|
q.push(r)
}
begin
th1.join
q.pop......(true)
rescue => e
p e
p e.message
end
# => resource1
# resource2
# resource3
# => #<ThreadError: queue empty>
# => "queue empty"
//}
@see Thread::Queue#pop... -
Array
# unshift(*obj) -> self (12206.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... -
REXML
:: Parent # unshift(object) -> () (12200.0) -
object を子ノード列の最初に追加します。
object を子ノード列の最初に追加します。
object の親ノードには self が設定されます。
@param object 追加するノード -
REXML
:: Parsers :: PullParser # unshift(token) -> () (12200.0) -
イベントキューの先頭に token を追加します。
...イベントキューの先頭に token を追加します。
@param token 先頭に追加するイベント(REXML::Parsers::PullEvent オブジェクト)... -
VALUE rb
_ ary _ unshift(VALUE ary , VALUE item) (12200.0) -
配列 ary の先頭に item を挿入します。
配列 ary の先頭に item を挿入します。