本博客不再更新

          本博客不再更新,請訪問http://blog.sina.com.cn/fulaoshi

          統計

          最新評論

          [導入]Ruby版的貓抓老鼠

          以前在講類的時候總喜歡舉貓抓老鼠的例子,今天寫了一個Ruby版,稍后獻上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)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 瑞丽市| 永宁县| 衡阳县| 疏附县| 嘉峪关市| 禄丰县| 南通市| 平谷区| 平邑县| 彰化市| 车险| 闻喜县| 翁牛特旗| 长宁县| 台江县| 疏附县| 高雄县| 阜新| 秦安县| 五峰| 区。| 常德市| 盐边县| 江都市| 镇宁| 涟源市| 建瓯市| 长白| 永春县| 昔阳县| 梁山县| 禄劝| 上饶县| 安达市| 南宫市| 舟山市| 腾冲县| 凤台县| 安阳市| 西平县| 临沧市|