Perl 學(xué)習(xí)筆記
2023-09-17 03:28 作者:友紀(jì)V-入OP | 我要投稿
這新編輯器是沒有代碼塊嗎?
出差兩周,無心畫畫,編碼環(huán)境又惡劣,恰逢一些需要進(jìn)行文本處理的需求(csv->sql),用 java 處理起來痛苦至極(早該把 node 環(huán)境裝上的),幻想能否有更好的工具來做文本處理。某日看到一篇文章https://blog.csdn.net/ringliwei/article/details/80448997,聲稱兩個(gè)半小時(shí)學(xué)會 perl,猛然意識到 git for windows 自帶 perl,遂起了一些念頭?;丶矣謫?GPT,發(fā)現(xiàn) Perl 對函數(shù)式編程有部分支持,語法簡潔,系統(tǒng)調(diào)用方便,因此開始幻想著能否熟練 perl,將其當(dāng)作主力的腳本語言。
其實(shí)在上一家公司里,編碼環(huán)境惡劣的情況下也嘗試學(xué)習(xí)過 perl,但當(dāng)時(shí)應(yīng)該是能力問題且沒找到正確的資料,始終沒能理解印記($@%
)的使用,遂放棄,這次跟隨這篇文章把這個(gè)坎越過去了(心智模型是,根據(jù)印記后的東西的類型決定用何種印記,比如我們知道數(shù)組,哈希均是只能存儲標(biāo)量的,因此從其中取出的東西必然是標(biāo)量,因此訪問數(shù)組和訪問哈希時(shí),均使用$
作為印記,但該心智模型對函數(shù)的返回值,對&
印記似乎行不通),這里記錄一下學(xué)習(xí)過程中敲的代碼。
正則表達(dá)式,模塊/包,OOP 還沒有開始學(xué)習(xí),后兩者沒啥必要,前者之后專門了解。
Hello World
數(shù)組操作
子例程
標(biāo)簽: