本博客不再更新

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

          統(tǒng)計

          最新評論

          [導入]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 本博客不再更新 閱讀(124) 評論(0)  編輯  收藏


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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 衡阳市| 潼南县| 肇东市| 武义县| 绥江县| 祁连县| 清丰县| 友谊县| 子洲县| 丹阳市| 邓州市| 探索| 勃利县| 年辖:市辖区| 西宁市| 井陉县| 岱山县| 海门市| 朝阳区| 琼中| 浪卡子县| 凤城市| 莎车县| 青铜峡市| 嘉禾县| 奉贤区| 平泉县| 利津县| 中阳县| 呈贡县| 三明市| 乐亭县| 浙江省| 陆良县| 张北县| 铜陵市| 金华市| 桐乡市| 和平县| 武宣县| 乌苏市|