756件ヒット
[701-756件を表示]
(0.064秒)
ライブラリ
- ビルトイン (316)
- csv (24)
- delegate (12)
- forwardable (24)
-
irb
/ extend-command (12) - mkmf (48)
- psych (36)
- readline (120)
-
rexml
/ document (36) - rubygems (24)
- shell (12)
- thread (32)
クラス
- Array (76)
-
CSV
:: Row (12) -
CSV
:: Table (12) -
Psych
:: Visitors :: YAMLTree (36) -
REXML
:: Parent (36) - Shell (12)
- Thread (40)
-
Thread
:: Queue (140) -
Thread
:: SizedQueue (68)
モジュール
- Forwardable (24)
-
Gem
:: QuickLoader (24) -
IRB
:: ExtendCommandBundle (12) - Kernel (60)
オブジェクト
-
Readline
:: HISTORY (120)
キーワード
- << (60)
- ConditionVariable (12)
- DelegateClass (12)
- Marshal フォーマット (12)
- SizedQueue (12)
- add (12)
- append (8)
- clear (12)
- close (20)
- closed? (10)
-
def
_ delegator (12) -
def
_ instance _ delegator (12) -
delete
_ at (12) - deq (24)
- each (24)
- empty? (24)
-
enable
_ config (24) - enq (23)
-
ignore
_ deadlock= (4) -
install
_ extend _ commands (12) - irb (12)
- join (24)
- length (24)
-
local
_ push (12) - pop (48)
- prepend (8)
-
push
_ all _ highest _ version _ gems _ on _ load _ path (12) -
push
_ gem _ version _ on _ load _ path (12) - pushd (6)
- pushdir (6)
-
rb
_ ary _ push (12) -
rb
_ dvar _ push (12) - shift (48)
- size (24)
- start (12)
- unshift (12)
- value (12)
-
with
_ config (24)
検索結果
先頭5件
-
Thread
:: Queue # empty? -> bool (106.0) -
キューが空の時、真を返します。
...キューが空の時、真を返します。
//emlist[例][ruby]{
require 'thread'
q = Queue.new
q.empty? # => true
q.push(:resource)
q.empty? # => false
//}......キューが空の時、真を返します。
//emlist[例][ruby]{
q = Queue.new
q.empty? # => true
q.push(:resource)
q.empty? # => false
//}... -
Thread
:: Queue # <<(value) -> () (101.0) -
キューの値を追加します。待っているスレッドがいれば実行を再開 させます。返り値は不定です。
キューの値を追加します。待っているスレッドがいれば実行を再開
させます。返り値は不定です。 -
Thread
:: Queue # enq(value) -> () (101.0) -
キューの値を追加します。待っているスレッドがいれば実行を再開 させます。返り値は不定です。
キューの値を追加します。待っているスレッドがいれば実行を再開
させます。返り値は不定です。 -
Thread
:: SizedQueue (30.0) -
サイズの最大値を指定できる Thread::Queue です。
...れる行が同じ順序になります。
q = [] にすると入力と違った順序で行が出力されます。
require 'thread'
q = SizedQueue.new(1)
th = Thread.start {
while line = q.pop
print line
end
}
while l = gets
q.push(l)
end
q.push(l)
th.join... -
irb (24.0)
-
irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
...001:0> 1+2
3
irb(main):002:0> class Foo
irb(main):003:1> def foo
irb(main):004:2> print 1
irb(main):005:2> end
irb(main):006:1> end
:foo
irb(main):007:0>
また irb コマンドは readline ライブラリにも対応しています。
readline ライブラリがインスト......file_name opts
options:
-f ~/.irbrc を読み込まない
-m bc モード (分数と行列の計算ができる)
-d $DEBUG を true にする (ruby -d と同じ)
-w ruby -w と同じ
-W[level=2] ruby -W と同じ
-r lib......self を obj に変更します。
obj が省略されたときは、
irb を起動したときの main オブジェクトを self にします。
: workspaces
: irb_workspaces
: irb_bindings
: bindings
現在のワークスペースの一覧を返します。
: pushws(*obj)
: irb_pushws(*......ンオプション
irb [options] file_name opts
options:
-f ~/.irbrc を読み込まない
-d $DEBUG を true にする (ruby -d と同じ)
-w ruby -w と同じ
-W[level=2] ruby -W と同じ
-r library ruby -r と同じ
-I...