| IRB(1) | 1 (ruby programmer's reference guide) | IRB(1) |
irb — Interactive
Ruby Shell
irb |
[--version] [-dfUw]
[-I directory]
[-r library]
[-E
external[:internal]]
[-W[level]]
[--[no]inspect]
[--[no]multiline]
[--[no]singleline]
[--[no]echo]
[--[no]colorize]
[--[no]autocomplete]
[--[no]verbose] [--prompt
mode] [--prompt-mode
mode] [--inf-ruby-mode]
[--simple-prompt]
[--noprompt] [--tracer]
[--back-trace-limit 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-w-W-h--help-r
library--inspect--noinspect--multiline--nomultiline--singleline--nosingleline--extra-doc-dir--echo--noecho--echo-on-assignment--noecho-on-assignment--truncate-echo-on-assignment--colorize--nocolorize--autocomplete--noautocomplete--verbose--noverbose--prompt
mode--prompt-mode
mode--inf-ruby-mode--simple-prompt--noprompt--tracer--back-trace-limit
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.
| August 11, 2019 | UNIX |