<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    軟件絕對領域

    2007年10月3日

    http://thekaiway.com
    posted @ 2007-11-12 16:53 _Kai_ 閱讀(274) | 評論 (0)編輯 收藏
    原文地址
    下午無聊翻譯一下,看看ruby官方怎么和java對比

    相同點:

    類似于java,在ruby中:

      內存管理都是由GC(garbage collector)負責。
      都是強類型語言。
      都有public,private,protected的方法可見性之分。
      都有嵌入式文檔工具(ruby的叫做RDoc)。rdoc生成的文檔看起來非常像由javadoc生成的。


    不同:

    于java不同的是,在ruby中:

    你不必編譯代碼,你只需要直接運行代碼。
    Gui開發包不同。比如,ruby的用戶會嘗試WxRuby,FXRuby,Ruby-GNOME2,或者基于Ruby Tk庫。
    你要在定義任何事物(像class)后面加上關鍵字end,而不是用花括號({})來包圍代碼塊。
    使用了require代替了import。
    所有的成員變量(屬性)都是private級的。在類外訪問任何事物要通過方法調用。
    什么都是對象,包括2和3.14159。
    沒有靜態類型檢查。
    變量名都只是標簽,它們沒有與類型相關。
    不用聲明變量類型,你只需要賦值給新的變量名就可以了(例子,a = [1,2,3] 相當于 int[] a = {1,2,3};)。
    沒有類型強制轉換這個概念,只管調用方法就好了。
    用 foo = Foo.new( "hi") 取代這樣新建對象的方法 Foo foo = new Foo( "hi" )。
    構造方法一直都叫“initialize”,不是和class同名的方法。
    使用“混入” 代替 “接口”。
    YAML 比 XML 更受歡迎。
    這里用nil代替null。
    ==和equals()方法處理方法不同。當你想要測試相等性時就使用 == 操作符(就像Java的equals()方法)。當要想要知道兩個對象是否是同一個時就使用equal?()方法(就像Java中的==)。
    posted @ 2007-10-07 19:55 _Kai_ 閱讀(615) | 評論 (0)編輯 收藏
         摘要: 早上看了Ruby論壇中有人(blackanger)寫的TDD by Ex這本書里的資金例子,自己也想寫一寫。和他不同,我是全過程詳細寫出來。第一次用Ruby寫代碼,第一次用Ruby的Unit框架,而且下午睡醒后迷迷糊糊寫的,可能有很多錯誤,請多多指正。  閱讀全文
    posted @ 2007-10-03 21:02 _Kai_ 閱讀(839) | 評論 (0)編輯 收藏

    公告

    碼農一枚

    歡迎大家發E-mail到 與我討論關于軟件開發的各種看法。

    最新Blog地址:http://thekayway.com/

    導航

    <2007年10月>
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    統計

    常用鏈接

    留言簿(2)

    隨筆分類(21)

    隨筆檔案(18)

    常去的地方

    技術站點

    朋友的Blog

    搜索

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 亚洲六月丁香六月婷婷色伊人 | 免费久久人人爽人人爽av| 一级毛片a免费播放王色电影| 中文字幕在线视频免费| 国产美女a做受大片免费| 亚洲精品国产成人专区| 成人性做爰aaa片免费看| 粉色视频成年免费人15次| 亚洲AV成人影视在线观看| 亚洲自偷自偷精品| 亚洲中文字幕在线第六区| 国产男女猛烈无遮挡免费视频网站| 在线免费观看亚洲| 九九美女网站免费| 色www永久免费网站| 久青草国产免费观看| 毛片亚洲AV无码精品国产午夜| 亚洲Av高清一区二区三区| 亚洲国产成人私人影院| 亚洲乱码国产一区三区| 亚洲国产专区一区| 四虎永久成人免费影院域名| 毛片免费全部播放一级| 18禁免费无码无遮挡不卡网站 | 日本免费网站视频www区| 国产va在线观看免费| 国产成人免费视频| 最近的2019免费中文字幕| 免费在线观影网站| 免费播放在线日本感人片| a毛片成人免费全部播放| 一区二区三区免费视频观看 | 亚洲日韩精品无码一区二区三区 | 在线亚洲v日韩v| 亚洲国产精品嫩草影院| 亚洲精品无码av中文字幕| 亚洲中文精品久久久久久不卡| 亚洲伊人久久大香线蕉结合| 亚洲国产精品综合福利专区| 亚洲国产精品yw在线观看| 最新国产精品亚洲|