加入 Exercism 的 Racket 學習軌道,即可獲得 84 個練習 並享有程式碼自動分析 以及 個人導師引導, 全部100% 免費。
#lang racket
(provide hello)
(define (hello [name "World"])
(string-append "Hello, " name "!"))
透過 Exercism 上有趣又有成就感的程式設計練習,測試你對各種概念的理解,讓你的程式設計能力更上一層樓。
查看 Exercism 上所有 Racket 練習
Racket 內建各種工具,讓你打造自己的程式語言。
Racket 是 Lisp 的現代方言,這門極具影響力的語言擁有深厚的歷史。
Racket 以函式導向為主,但也支援指令式與物件導向程式設計。
Racket 的語法簡單、富表達力,而且容易學習。
Racket 是一個持續開發的研究測試平台,用來試驗各種引人入勝的新語言功能。
透過 Racket 的巨集系統,你可以輕鬆把語言客製成自己喜歡的樣子。
每種語言都有自己做事的方式。Racket 也不例外。我們的導師會幫助你學會像 Racket 開發者那樣思考,以及如何寫出 道地的 Racket 程式碼。解完一個練習後,把它提交給我們的 志工團隊,他們會給你提示、想法和回饋,告訴你 怎麼寫得更像你在 Racket 中平常會看到的樣子。他們也會幫助你發現那些 你不知道自己不知道的事。
進一步了解引導