明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

本文教你Perl(3)

[摘要]順便說說一些指示代碼  寫完美無缺的代碼對(duì)我來說有一些不切實(shí)際。在過去的一些場合,我寫了些“write-only”代碼,這將使任何試著讀它的變成不同的顏色。我經(jīng)常嘗試著提高水平,我真的希望看到這個(gè)想法得以實(shí)現(xiàn)。 空白——tab和space鍵——在Perl中受到了忽略,也就是說,它是無所謂有無所謂無...
 順便說說一些指示代碼

 寫完美無缺的代碼對(duì)我來說有一些不切實(shí)際。在過去的一些場合,我寫了些“write-only”代碼,這將使任何試著讀它的變成不同的顏色。我經(jīng)常嘗試著提高水平,我真的希望看到這個(gè)想法得以實(shí)現(xiàn)。
空白——tab和space鍵——在Perl中受到了忽略,也就是說,它是無所謂有無所謂無的。正因?yàn)檫@一點(diǎn),你能格式化你的Perl代碼來表達(dá)你正想要表達(dá)的思想,舉個(gè)比較簡單的例子;
@boats=(“Aloa”,“Cheoy Lee”,“Pearson”,“Mason”,Swem,“Westsail”,“S2”,“Petersen”, “Hereshoff”);#海船的名單列表。
這個(gè)例子中,我們用一些海船的名字填入數(shù)組“@boats”中,下面的例子也許更加容易理解:

@array=(“Aloa”,#法國OSTAR/IOR的船
“Cheoy Lee”,#舒適但是昂貴
“Pearson”,#結(jié)實(shí)但是笨重
“Mason”,#設(shè)計(jì)良好,但有些雍腫
“Swan”,#上等船只,如果你是大款
“Westsail”,Westsail在雙尾船里算是相當(dāng)不錯(cuò)了
“S2”,#漂亮的海灣船只——但不適宜遠(yuǎn)洋
“Petersen”, #鋼鐵巡洋艦,寬敞但援慢
“Hereshott”,#快速而華麗,狹窄而昂貴

 這個(gè)習(xí)慣不僅僅在Perl中得到應(yīng)用。絕大多數(shù)的現(xiàn)代語言允許附加空白,這樣可以使代碼更加易懂。當(dāng)我寫這個(gè)系列文章的時(shí)候,我將盡最大努力示范至少我自己認(rèn)為好的代碼樣式的版本。同時(shí)也希望每一個(gè)人在創(chuàng)建他們自己的代碼時(shí)認(rèn)真考慮這件事。




標(biāo)簽:本文教你Perl(3)