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