国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

你的編程語言可以這樣做嗎?

2019-11-21 02:32:02
字體:
來源:轉載
供稿:網友
有一天,你在瀏覽自己的代碼,發現有兩大段代碼幾乎一樣。實際上,它們確實是一樣的――除了一個關于意大利面(Spaghetti)而另一個關于巧克力慕思(Chocolate Moose)。 

  // 一個小例子:

  alert("偶要吃意大利面!");
  alert("偶要吃巧克力慕思!");
嗯,這個例子碰巧是用javascript寫的,不過你就算不懂JavaScript,應該也能明白它在干什么。 

拷貝代碼不好。于是,你創建了個函數 

  function SwedishChef( food ){
      alert("偶要吃" + food + "!");
  }
  SwedishChef("意大利面");
  SwedishChef("巧克力慕思");
Ok,這只是一個很小很小的例子而已,相信你能想像到個更實際一點的例子。這段代碼有很多優點,你全都聽過幾萬次了:可維護性、可讀性、抽象性 = 好! 

現在你留意到有另外兩段代碼幾乎跟它們一模一樣,除了一個反復調用一個叫BoomBoom的函數,另一個反復調用一個叫PutInPot的。除此之外, 主站蜘蛛池模板: 尼勒克县| 登封市| 台中县| 甘德县| 曲靖市| 大渡口区| 聂拉木县| 高雄市| 九江县| 门头沟区| 赤城县| 武隆县| 塘沽区| 铜山县| 滦平县| 轮台县| 桂平市| 华容县| 华池县| 平塘县| 镇平县| 安阳县| 湟源县| 抚顺市| 中卫市| 沈阳市| 济宁市| 遂宁市| 张北县| 晋中市| 建平县| 闵行区| 崇仁县| 高台县| 晋中市| 华坪县| 泰来县| 普兰县| 六盘水市| 兴城市| 长葛市|