国产探花免费观看_亚洲丰满少妇自慰呻吟_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的。除此之外, 主站蜘蛛池模板: 涞水县| 华宁县| 宣汉县| 新营市| 晋城| 故城县| 建湖县| 兖州市| 和平县| 江达县| 东山县| 朝阳县| 伊宁县| 花垣县| 南通市| 屏东县| 海城市| 潞西市| 关岭| 嵊州市| 威远县| 河曲县| 忻州市| 通渭县| 沁水县| 洪洞县| 安多县| 云南省| 夹江县| 乌海市| 桐梓县| 高青县| 清河县| 雅安市| 噶尔县| 楚雄市| 泌阳县| 闽侯县| 如东县| 新乐市| 淮阳县|