548件ヒット
[301-400件を表示]
(0.100秒)
ライブラリ
- ビルトイン (199)
- csv (28)
- dbm (12)
- gdbm (12)
- matrix (26)
-
minitest
/ spec (1) -
minitest
/ unit (1) -
net
/ http (24) - pathname (18)
- pp (12)
- psych (12)
- rake (72)
-
rexml
/ document (24) -
rexml
/ parsers / pullparser (24) -
rubygems
/ package / tar _ header (12) - sdbm (12)
- set (9)
- strscan (24)
- thread (14)
- thwait (12)
クラス
- Array (16)
-
CSV
:: Row (12) -
CSV
:: Table (12) - DBM (12)
-
Encoding
:: Converter (60) - GDBM (12)
-
Gem
:: Package :: TarHeader (12) - Hash (12)
- Matrix (26)
-
Net
:: HTTP (24) - Object (13)
- Pathname (18)
-
Psych
:: Handler (12) -
REXML
:: Elements (12) -
REXML
:: Parsers :: PullParser (24) -
REXML
:: Text (12) -
Rake
:: InvocationChain (36) -
Rake
:: InvocationChain :: EmptyInvocationChain (36) - SDBM (12)
- Set (12)
- String (12)
- StringScanner (24)
- Symbol (12)
-
Thread
:: Queue (58) -
Thread
:: SizedQueue (44) - ThreadsWait (12)
モジュール
キーワード
- antisymmetric? (7)
- append (24)
-
assert
_ empty (1) - close (10)
-
close
_ on _ empty _ response (12) -
close
_ on _ empty _ response= (12) - deq (24)
- empty? (227)
- eos? (12)
-
has
_ next? (12) - member? (24)
-
must
_ be _ empty (1) -
next
_ wait (6) - pop (24)
-
pretty
_ print _ cycle (12) -
primitive
_ convert (48) -
primitive
_ errinfo (12) - shift (24)
-
skew
_ symmetric? (7) -
to
_ csv (4) -
to
_ s (24) - zero? (9)
検索結果
先頭5件
-
Rake
:: InvocationChain :: EmptyInvocationChain # member?(task _ name) -> bool (3001.0) -
偽を返します。
偽を返します。 -
Rake
:: InvocationChain :: EmptyInvocationChain # to _ s -> String (3001.0) -
'TOP' という文字列を返します。
'TOP' という文字列を返します。 -
Thread
:: Queue # deq(non _ block = false) -> object (13.0) -
キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。
....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
# => resource1
# resource2
# resource3
# => #<ThreadError: queue empty>
# => "queue empty"
//}... -
Thread
:: Queue # pop(non _ block = false) -> object (13.0) -
キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。
....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
# => resource1
# resource2
# resource3
# => #<ThreadError: queue empty>
# => "queue empty"
//}... -
Thread
:: Queue # shift(non _ block = false) -> object (13.0) -
キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。
....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
# => resource1
# resource2
# resource3
# => #<ThreadError: queue empty>
# => "queue empty"
//}... -
Thread
:: SizedQueue # deq(non _ block = false) -> object (13.0) -
キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。
...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... -
Thread
:: SizedQueue # pop(non _ block = false) -> object (13.0) -
キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。
...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... -
Thread
:: SizedQueue # shift(non _ block = false) -> object (13.0) -
キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。
...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
# to _ csv(**options) -> String (7.0) -
CSV.generate_line(self, options) と同様です。
.../emlist[][ruby]{
require 'csv'
puts [1, nil].to_csv # => 1,
puts [1, nil].to_csv(write_nil_value: "N/A") # => 1,N/A
puts [2, ""].to_csv # => 2,""
puts [2, ""].to_csv(write_empty_value: "BLANK") # => 2,BLANK
//}
@see CSV.generate_line... -
Encoding
:: Converter # primitive _ convert(source _ buffer , destination _ buffer) -> Symbol (7.0) -
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
...。
* :invalid_byte_sequence
* :incomplete_input
* :undefined_conversion
* :after_output
* :destination_buffer_full
* :source_buffer_empty
* :finished
//emlist[][ruby]{
ec = Encoding::Converter.new("UTF-8", "EUC-JP")
src = "abc\x81あいう\u{20bb7}\xe3"
dst = ''
begin
ret = ec.pr...