Perl 家族包含兩個語言:一個是廣為人知的 Perl,另一個則是相對小眾的 Raku。 Raku 最初被命名為 Perl 6,直到 繼續閱讀
本教學文件介紹 Raku 的核心語法。Raku 為 Perl 6 改名而來 (參考這裡)。本系列文章會慢慢修改相關的部分。
本文帶著大家建置 Raku 開發環境,做為撰寫 Raku 程式的準備。 Perl 6 已經在西元 2019 下半年更名為 Raku。 目前較好的 繼續閱讀
本文介紹 Raku 的核心基本概念,為你奠定撰寫 Raku 程式必備的基礎知識。 Raku 檔案依據用途使用不同的副檔名: 繼續閱讀
本文說明 Raku 的資料型態。 以下是一些常見的 Raku 資料型態: 由於 Raku 資料型態有複雜的繼承關係,直接看 繼續閱讀
本文說明 Raku 的變數。 Sigil 是 Perl 家族程式語言的特色,用來當做變數的標註 (annotation),讓程式設計師一看就知道該變數的形態。 繼續閱讀
Raku 的運算子較多,甚至已經到過多的程度;有些較少見的運算子,其實很難記憶。本文不會列出所有的運算子,僅列出常見的運算子。 繼續閱讀
控制結構 (control structure) 或控制流程 (control flow) 用來改變程式運行的方向。可分為兩大類: 本文會介紹 Raku 繼續閱讀
陣列 (array) 是線性的容器 (collections),以數字做為索引。本文介紹 Raku 的陣列和串列。 在 Raku 程式中,串列 繼續閱讀
雜湊 (hash) 是以 (鍵, 值) 對 (key-value pair) 為單位的非線性容器,相當實用的容器。 Perl 6 內建建立雜湊的語法,實例如下: 繼續閱讀
集合 (Set) 是非線性的單一元素的集合,實作數學上的集合論 (set theory)。在 Perl 5,通常是用雜湊模擬集合,Perl 繼續閱讀