从命令行启动Ruby解释器时,你不仅可以提供程序文件的名字,而且可以提供一个或多个命令行开关。你选择的开关指示解释器以一种特定的方式运转,并且/或者执行特定的操作。
Ruby命令行开关有20多个,其中有些很少使用,有些则每天被很多Ruby程序员使用。在这里我们将再看几个最常用的。(你已经看到过其中的两个,-c和–w,它们结合在一起使用。)这些常用的开关总结在表1-2中,我们将分别给予解释。
表1-2 常用的Ruby命令行开关总结
|
命令行开关 |
描 述 |
例 子 |
|
-c |
不执行程序,只检查(check)程序文件的语法 |
ruby –c c2f.rb |
|
-w |
在程序执行过程中给出警告(warnig)信息 |
ruby –w c2f.rb |
|
-e |
执行(execute)在命令行中引号内的代码 |
ruby –e 'puts"code demo! "' |
|
-v |
显示Ruby版本(version)信息,在详信(verbose)模式下执行程序 |
ruby –v |
|
-l |
行(line)模式:如果没有换行则在每一行输出后输出一个换行 |
ruby –l –e 'print "Will jump down! "' |
|
-rname |
加载指定的扩展(require) |
ruby –rprofile |
|
--version |
显示Ruby版本(version)信息 |
ruby --version |
本文介绍了Ruby解释器的常用命令行开关,包括检查语法、显示警告、执行内联代码、显示版本信息等。通过这些选项,Ruby程序员可以更灵活地控制程序的运行方式。
683

被折叠的 条评论
为什么被折叠?



