您可以像下面這樣來使用irb腳本
$ irb irb(main):001:0> 1 + 2 * 3 7 irb(main):002:0> if true irb(main):003:1> :true irb(main):004:1> else irb(main):005:1* :false irb(main):006:1> end :true irb(main):007:0>它就是交互式的Ruby。
詳細用法請參考irb.rb。
若您使用的是二進制包形式的ruby的話,irb可能在其他包里。請您查閱各發布版本的信息。
8.2 有調試器嗎?有的。請您這樣啟動Ruby。詳情請參考debug.rb。
ruby -r debug your_script 8.3 怎樣在Ruby中使用以C寫成的庫?Ruby就是用C寫成的,而且Ruby提供了完備的工具,使您可以使用以C寫成的庫。只要您編寫出C庫和Ruby間的接口就行。
首先請閱讀Ruby的解包目錄中的[ruby-src:README.EXT.ja]。該文檔可以解答您所提出的有關Ruby的問題。
其次,您可以在ext/的子目錄中找到實例。最后,您還可以參考ftp網站上contrib中的資料。
8.4 有Tcl/Tk的接口嗎?在標準配置的擴展庫中,提供了Tcl/Tk的接口。一個是在ext/tcltklib/lib中。使用require "tcltk"語句進行加載之后,就可以進行編程來把Tcl腳本置入Ruby腳本之中。
另一個是在ext/tk/中。使用require "tk"進行加載之后,就可以使用類似Ruby的方式來實現Tk的GUI。
8.5 為什么我的Tk不管用?大半是因為您使用的Tk的版本太老了。請將其替換為較新的版本即可。
8.6 有gtk+、xforms的接口嗎?請參考[RAA:Ruby/GTK], [RAA:Ruby/Forms]。
8.7 進行日期計算時需要注意哪些問題?Time對象的有效表示范圍是從1970年1月1日起到2038年1月19日止。請使用標準附加庫date.rb。另外,請參考[ruby-src:sample/cal.rb]。
文章來源于領測軟件測試網 http://www.kjueaiud.com/