Ruby 交互式Ruby(irb)
-
irb
交互式Ruby或irb是Ruby附带的交互式编程环境。它是由石冢启十先生撰写的。使用语法要调用它,请在shell或命令提示符下键入irb,然后开始输入Ruby语句和表达式。使用exit或quit退出irb。 -
选项列表
这是选项列表参考,可以使用
irb -h
查看。option 说明 -f 禁止读取文件〜/.irbrc。 -m bc模式(加载mathn库,以便可以使用分数或矩阵)。 -d 将$DEBUG设置为true(与ruby -d相同)。 -r load-module 与ruby -r相同。 -I path 指定$LOAD_PATH目录。 --inspect 使用输出检查(除bc模式外的默认值)。 --noinspect 不要使用检查输出。 --readline 使用Readline扩展模块。 --noreadline 不要使用Readline扩展模块。 --prompt prompt-mode (--prompt-mode prompt-mode) 切换提示模式。 预定义的提示模式为默认,简单,xmp和inf-ruby。 --inf-ruby-mode 使用适用于Emacs上的inf-ruby-mode的提示。 禁止--readline。 --simple-prompt 简单提示模式。 --noprompt 无提示模式。 --tracer 显示每次执行命令的跟踪。 --back-trace-limit n 显示回溯的前n个和后n个。 预设值为16。 --irb_debug n 将内部调试级别设置为n(不常用)。 -v (--version). 打印irb的版本。 -
示例
以下是irb计算各种表达式的示例:您还可以使用irb调用一个程序。运行该程序后,irb退出。让我们调用hello.rb程序-