ライブラリ
- ビルトイン (218)
- forwardable (24)
-
irb
/ cmd / pushws (24) -
irb
/ extend-command (12) - mkmf (48)
- monitor (24)
- psych (36)
- readline (120)
- rubygems (24)
- shell (12)
- socket (24)
- thread (24)
クラス
- Array (60)
-
IRB
:: ExtendCommand :: PushWorkspace (12) -
Psych
:: Visitors :: YAMLTree (36) - Shell (12)
- Socket (12)
- Thread (28)
-
Thread
:: Queue (48) -
Thread
:: SizedQueue (82)
モジュール
- Forwardable (24)
-
Gem
:: QuickLoader (24) -
IRB
:: ExtendCommandBundle (12) - Kernel (48)
-
Socket
:: Constants (12)
オブジェクト
-
Readline
:: HISTORY (120)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (36)
- ConditionVariable (12)
- Marshal フォーマット (12)
- Monitor (12)
- MonitorMixin (12)
-
NEWS for Ruby 3
. 0 . 0 (5) - PushWorkspace (12)
- SizedQueue (12)
-
TCP
_ NOPUSH (24) - close (10)
-
def
_ delegator (12) -
def
_ instance _ delegator (12) -
delete
_ at (12) - deq (12)
-
dyna
_ push (12) - each (24)
- empty? (12)
-
enable
_ config (24) - enq (12)
- execute (12)
-
ignore
_ deadlock= (4) -
install
_ extend _ commands (12) - irb (12)
-
irb
/ cmd / pushws (12) - join (36)
- length (24)
-
local
_ push (12) -
num
_ waiting (12) - pop (36)
-
push
_ all _ highest _ version _ gems _ on _ load _ path (12) -
push
_ gem _ version _ on _ load _ path (12) - pushback (12)
- pushd (6)
- pushdir (6)
-
rb
_ ary _ push (12) -
rb
_ dvar _ push (12) -
ruby 1
. 6 feature (12) - shift (60)
- size (24)
- start (12)
- unshift (12)
-
with
_ config (24)
検索結果
先頭5件
-
irb
/ cmd / pushws (32016.0) -
irb 中の irb_workspaces、irb_push_workspace、irb_pop_workspace コマンド のための拡張を定義したサブライブラリです。
...irb 中の irb_workspaces、irb_push_workspace、irb_pop_workspace コマンド
のための拡張を定義したサブライブラリです。
このライブラリで定義されているメソッドはユーザが直接使用するものではあ
りません。... -
irb (26096.0)
-
irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
...irb は Interactive Ruby の略です。
irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
=== irb の使い方
Ruby さえ知っていれば irb を使うのは簡単です。
irb コマンドを実行すると、以下のようなプロン......。
$ irb
irb(main):001:0>
あとは Ruby の式を入力するだけで、その式が実行され、結果が表示されます。
irb(main):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>......inding(*obj)
irb の self を obj に変更します。
obj が省略されたときは、
irb を起動したときの main オブジェクトを self にします。
: workspaces
: irb_workspaces
: irb_bindings
: bindings
現在のワークスペースの一覧を返します。
: push... -
Readline
:: HISTORY . push(*string) -> self (21213.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.<<... -
Thread
:: SizedQueue # push(obj) -> () (18107.0) -
キューに与えられたオブジェクトを追加します。
...キューに与えられたオブジェクトを追加します。
キューのサイズが Thread::SizedQueue#max に達している場合は、
キューのサイズが Thread::SizedQueue#max より小さくなるまで他のスレッドに実行を譲ります。
その後、キューに与え......られたオブジェクトを追加します。
@param obj キューに追加したいオブジェクトを指定します。
@see Thread::Queue#push... -
Thread
:: SizedQueue # push(obj , non _ block = false) -> () (18107.0) -
キューに与えられたオブジェクトを追加します。
...に与えられたオブジェクトを追加します。
キューのサイズが Thread::SizedQueue#max に達している場合は、
non_block が真でなければ、キューのサイズが Thread::SizedQueue#max
より小さくなるまで他のスレッドに実行を譲ります。
その......後、キューに与えられたオブジェクトを追加します。
@param obj キューに追加したいオブジェクトを指定します。
@param non_block true を与えると、キューが一杯の時に例外 ThreadError が発生します。
@see Thread::Queue#push... -
Psych
:: Visitors :: YAMLTree # push(object) (18101.0) -
変換対象の Ruby オブジェクトを追加します。
変換対象の Ruby オブジェクトを追加します。
@param object YAML AST へ変換する Ruby オブジェクト -
Gem
:: QuickLoader # push _ all _ highest _ version _ gems _ on _ load _ path (12201.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader # push _ gem _ version _ on _ load _ path (12201.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Shell
# pushdir(path = nil , &block) -> object (9200.0) -
カレントディレクトリをディレクトリスタックにつみ, カレントディレク トリをpathにする. pathが省略されたときには, カレントディレクトリと ディレクトリスタックのトップを交換する. イテレータとして呼ばれたと きには, ブロック実行中のみpushdする.
...行中のみpushdする.
@param path カレントディレクトリをpathにする。文字列で指定します。
@param block イテレータとして呼ぶ場合, ブロックを指定します。
動作例
require 'shell'
Shell.verbose = false
sh = Shell.new
sh.pushd("/tmp")
p s......h.cwd #=> "/tmp"
sh.pushd("/usr")
p sh.cwd #=> "/usr"
sh.popd
p sh.cwd #=> "/tmp"
sh.pushd("/usr/local"){
p sh.cwd #=> "/usr/local"
}
p sh.cwd #=> "/tmp"... -
IRB
:: ExtendCommand :: PushWorkspace (9016.0) -
irb 中の irb_push_workspace コマンドのための拡張を定義したクラスです。
...irb 中の irb_push_workspace コマンドのための拡張を定義したクラスです。...