| IRB(1) | 1 (ruby programmer's reference guide) | IRB(1) |
irb — Interactive
Ruby Shell
irb |
[--version] [-dfm]
[-I directory]
[-r library]
[--[no]inspect]
[--[no]readline] [--prompt
mode] [--prompt-mode
mode] [--inf-ruby-mode]
[--simple-prompt]
[--noprompt] [--tracer]
[--back-trace-limit n]
[--irb_debug n]
[--] [program_file] [argument ...] |
irb is the REPL(read-eval-print loop)
environment for Ruby programs.
--versionirb.
-E
external[:internal]--encoding
external[:internal]You can omit the one for internal encodings, then the value
(Encoding.default_internal)
will be nil.
-I
path$LOAD_PATH directory
-UEncoding.default_internal) to
UTF-8.
-d$DEBUG to true.
-f-h--help-r
library--inspect--noinspect--readline--noreadline--prompt
mode--prompt-mode
mode--inf-ruby-mode--simple-prompt--noprompt--tracer--back-trace-limit
n--irb_debug
nAlso irb depends on same variables as
ruby(1).
% irbirb(main):001:0>
1 + 12irb(main):002:0>
def t(x)irb(main):003:1>
x+1irb(main):004:1>
end=> :tirb(main):005:0>
t(3)=> 4irb(main):006:0>
if t(3) == 4irb(main):007:1>
p :okirb(main):008:1>
end:ok=> :okirb(main):009:0>
quit%Written by Keiju ISHITSUKA.
| April 20, 2017 | UNIX |