本博客不再更新

          本博客不再更新,請?jiān)L問http://blog.sina.com.cn/fulaoshi

          統(tǒng)計(jì)

          最新評論

          [導(dǎo)入]Ruby版的貓抓老鼠

          以前在講類的時候總喜歡舉貓抓老鼠的例子,今天寫了一個Ruby版,稍后獻(xiàn)上Ruby語法速查
          ?
          class Cat
          ? def initialize(name, speed)
          ??? @name = name
          ??? @speed = speed
          ? end
          ???
          ? def catch(rat)
          ??? if @speed > rat.speed
          ????? puts @name + " CAN catch " + rat.name
          ??? else
          ????? puts @name + " CAN NOT catch " + rat.name
          ??? end
          ? end
          end
          ???
          class Rat
          ? attr_reader :speed
          ? attr_reader :name
          ? def initialize(name, speed)
          ??? @name = name
          ??? @speed = speed
          ? end
          ?end
          ?
          tom = Cat.new('Tom', 60)
          jerry = Rat.new('Jerry', 50)
          ?
          tom.catch(jerry)

          文章來源:http://blog.sina.com.cn/u/4a5ca02401000760

          posted on 2007-03-21 23:30 本博客不再更新 閱讀(126) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 夏河县| 施甸县| 兴业县| 永泰县| 新民市| 富蕴县| 蕉岭县| 牟定县| 离岛区| 宁国市| 增城市| 抚顺市| 南城县| 厦门市| 通许县| 潍坊市| 湖州市| 赤壁市| 梨树县| 安远县| 嵊泗县| 玉林市| 巫山县| 仁化县| 来安县| 怀柔区| 无极县| 奈曼旗| 白玉县| 兴仁县| 东乡族自治县| 固始县| 包头市| 柳州市| 昆山市| 盐津县| 徐水县| 长兴县| 东方市| 泸西县| 横山县|