国产探花免费观看_亚洲丰满少妇自慰呻吟_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的。除此之外, 主站蜘蛛池模板:
尼勒克县
|
登封市
|
台中县
|
甘德县
|
曲靖市
|
大渡口区
|
聂拉木县
|
高雄市
|
九江县
|
门头沟区
|
赤城县
|
武隆县
|
塘沽区
|
铜山县
|
滦平县
|
轮台县
|
桂平市
|
华容县
|
华池县
|
平塘县
|
镇平县
|
安阳县
|
湟源县
|
抚顺市
|
中卫市
|
沈阳市
|
济宁市
|
遂宁市
|
张北县
|
晋中市
|
建平县
|
闵行区
|
崇仁县
|
高台县
|
晋中市
|
华坪县
|
泰来县
|
普兰县
|
六盘水市
|
兴城市
|
长葛市
|