加入 Exercism 的 Raku 學習軌道,即可獲得 94 個練習 並享有程式碼自動分析 以及 個人導師引導, 全部100% 免費。
say my $candidates = all
«Alphabet subdermatoglyphic
‘Emily Jung Schwartzkopf’».pick: 2;
say “All isograms? {.so ?? ‘✔’ !! ‘❌’}”
given is-isogram($candidates);
sub is-isogram (Str $_ --> Bool) {
.uc.comb(/<:L>/).Bag ⊆ 'A'..'Z' }
透過 Exercism 上有趣又有成就感的程式設計練習,測試你對各種概念的理解,讓你的程式設計能力更上一層樓。
查看 Exercism 上所有 Raku 練習
拜創新設計之賜,Raku 程式天生就更加簡潔、更好讀。
Raku 極度靈活且可變,能配合你自己的程式設計風格。
Raku 由一群全心投入、充滿熱忱的開源志工團隊所開發。
Raku 具備高階的並行程式模型,隱式與顯式的多行程處理都支援。
Raku 擁有強大且可擴充的文法,可用來解析資料或程式碼(Raku 就是用它來解析自己的!)
到 #raku(irc.libera.chat)走一趟,就會有人樂意幫你踏出第一步。
每種語言都有自己做事的方式。Raku 也不例外。我們的導師會幫助你學會像 Raku 開發者那樣思考,以及如何寫出 道地的 Raku 程式碼。解完一個練習後,把它提交給我們的 志工團隊,他們會給你提示、想法和回饋,告訴你 怎麼寫得更像你在 Raku 中平常會看到的樣子。他們也會幫助你發現那些 你不知道自己不知道的事。
進一步了解引導