Perl 小駱駝 學習筆記001

2021-06-16 04:15:27 字數 796 閱讀 5986

學習使用perl 起因是因為bioinformation。不過bioinfformation的東西自己還做不了,目前就perl小駱駝書中的內容,做些介紹。

第二章標量資料中,比較重要的內容是字串中的標量變數內插

結果為:fred ate 3 brontosaurus steaks.

語句中使用$  內**ronotosaurus steak,然後後面加上乙個s。

chomp是每次輸入時都要加上的一句,用於移除結尾換行符。

書後練習題有答案,答案的做法都比較巧妙,自己做得就沒有什麼好方法,還是c語言時的老思路。注意第三個課後練習要判斷半徑的大小。

第三章列表與陣列注意建立內容為數字的列表 用@array=(1..100),pop push shift unshift是常用命令,foreach結合$_用處廣。

reverse @array <---這樣用是不對的,要寫成@array=reverse@array

標量上下文和列表上下文要分清,$n=@array會得到列表元素的個數 ,($abc)=something <----這是乙個列表上下文 ,注意()。

清空陣列可以寫成@array=();

書後習題中的第二題目的就是理解標量上下文列表上下文

Perl 學習筆記(小駱駝書) 標量資料1

讀起來有些困難。perl 允許用下劃線來分隔它,因此可以像下面這樣書寫 61 298 040 283 768 2 1 4 非十進位制整數 同許多其它語言一樣,perl 也允許使用非10 為底的數字。八進位制以0 開頭,十六進製制以0x 開頭,二進位制0b 開頭 在十 六進製制中a 到f 或者a 到f...

學習筆記 001

mingw的全稱是 minimalist gnu on windows,本質是乙個開源的 c語言 編譯器。mingw其實是將gcc linux平台上的乙個經典c語言編譯器 移植到windows系統所產生的。而平時使用的dev cpp其實就是以mingw為編譯器的一類整合開發環境。main 作為c語言...

Perl 學習筆記

在linux上,如果遇到這樣的提示 can t locate module datetime.pm in inc 意味著perl模組沒有安裝全,可以用cpan來安裝缺失的模組 perl mcpan e install module build 如果系統上很多模組都已經很舊了,用這個命令來自動更新 u...