• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • ruby的擴展庫相關問題

    發表于:2007-07-04來源:作者:點擊數: 標簽:
    8.1 如何使用交互式Ruby? 您可以像下面這樣來使用irb腳本 $ irbirb(main):001:0 1 + 2 * 37irb(main):002:0 if trueirb(main):003:1 :trueirb(main):004:1 elseirb(main):005:1* :falseirb(main):006:1 end:trueirb(main):007:0 它就是交互式的Ruby。 詳細用
    8.1 如何使用交互式Ruby?

    您可以像下面這樣來使用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

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>