241件ヒット
[1-100件を表示]
(0.068秒)
別のキーワード
種類
- 特異メソッド (84)
- インスタンスメソッド (72)
- 文書 (61)
- ライブラリ (12)
- クラス (12)
ライブラリ
- ビルトイン (36)
- irb (12)
-
irb
/ cmd / load (24) -
irb
/ context (36) -
irb
/ input-method (12) -
irb
/ magic-file (24) - pathname (24)
クラス
-
IRB
:: Context (24) -
IRB
:: ExtendCommand :: Load (12) -
IRB
:: ExtendCommand :: Source (12) -
IRB
:: FileInputMethod (12) - Pathname (24)
-
RubyVM
:: InstructionSequence (36)
モジュール
- IRB (12)
オブジェクト
-
IRB
:: MagicFile (24)
キーワード
- Context (12)
-
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 1 . 0 (4) - Ruby用語集 (12)
-
absolute
_ path (12) -
compile
_ file (12) - execute (24)
- glob (24)
-
irb
_ path (12) -
irb
_ path= (12) - new (12)
- open (24)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) - start (12)
検索結果
先頭5件
-
irb (39676.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:......サブ irb を停止します。
n は以下のいずれかの値で指定します。
//emlist{
* irb インタプリタ番号
* irb オブジェクト
* スレッド ID
* 各インタプリタの self (「irb(obj)」で起動した時の obj)
//}
: source(path)
: irb_source(path)... -
RubyVM
:: InstructionSequence # path -> String (18131.0) -
self が表す命令シーケンスの相対パスを返します。
...ら作成していた
場合は "<compiled>" を返します。
例1:irb で実行した場合
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.path
# => "<compiled>"
例2: RubyVM::InstructionSequence.compile_file を......使用した場合
# /tmp/method.rb
def hello
puts "hello, world"
end
# irb
> iseq = RubyVM::InstructionSequence.compile_file('method.rb')
> iseq.path # => "method.rb"
@see RubyVM::InstructionSequence#absolute_path... -
IRB
. start(ap _ path = nil) -> () (17145.0) -
IRB を初期化して、トップレベルの irb を開始します。
...
IRB を初期化して、トップレベルの irb を開始します。
@param ap_path irb コマンドのパスを指定します。... -
IRB
:: Context # irb _ path -> String (15202.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
IRB
:: Context # irb _ path=(val) (15202.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
RubyVM
:: InstructionSequence # absolute _ path -> String | nil (6131.0) -
self が表す命令シーケンスの絶対パスを返します。
...列から作成していた場合は nil を返します。
例1:irb で実行した場合
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.absolute_path
# => nil
例2: RubyVM::InstructionSequence.compile_file を使......用した場合
# /tmp/method.rb
def hello
puts "hello, world"
end
# irb
> iseq = RubyVM::InstructionSequence.compile_file('/tmp/method.rb')
> iseq.absolute_path # => "/tmp/method.rb"
@see RubyVM::InstructionSequence#path... -
IRB
:: Context (3220.0) -
irb の設定を扱うためのクラスです。
...irb の設定を扱うためのクラスです。
irb 中で conf コマンドの戻り値や .irbrc で IRB.conf を操作する事で設定
を変更します。irb の起動後は IRB.conf の内容を更新しても変更の内容は反
映されない事に注意してください。
なお......、.irbrc 中に記述できる以下の設定値については、IRB::Context
オブジェクトのメソッドとして操作できません。
: IRB.conf[:AT_EXIT]
irb の終了時(サブ irb を含みません)に本項目に設定された Proc オ
ブジェクトを実行します。ブ......、IRB.conf[:SINGLE_IRB] に true を設定していた場合は、現在のワー
クスペースをそのまま使用します。
デフォルト値は 3 です。
: IRB.conf[:IRB_LIB_PATH]
ライブラリ内部で使用します。
: IRB.conf[:IRB_RC]
irb の起動時(サブ irb を... -
IRB
:: FileInputMethod . new(path) -> IRB :: FileInputMethod (3208.0) -
自身を初期化します。
...自身を初期化します。
@param path パスを文字列で指定します。... -
IRB
:: MagicFile . open(path) -> File (3124.0) -
引数 path で指定したファイルを開いて、ファイル中のマジックコメントをエ ンコーディングに設定します。
...引数 path で指定したファイルを開いて、ファイル中のマジックコメントをエ
ンコーディングに設定します。
ブロックを指定した場合はブロックの実行結果を返します。ブロックを指定し
なかった場合はエンコーディング......が設定された File オブジェクトを返
します。
@param path パスを文字列で指定します。...