Crystal 程式語言
這裡是 Crystal 語言的教學文件,由 Crystal-TW 翻譯,原文連接在此。
Crystal 是一個程式語言語言,並嘗試完成以下目標:
- Ruby 風格語法(但不會完全相容 Ruby)
- 自動型別推導以及靜態型別檢查
- 容易撰寫 C 函式庫綁紮(Binding)
- 編譯時期展開巨集並產生最佳化程式碼
- 產生高效原生碼
您可以自由的挑選想瞭解的章節。 若您是 Crystal 程式語言的新手,我們會建議您先從讓我們開始吧!一章開始閱讀。
此外,Crystal 標準函式庫的文件都可以從這裡存取到 https://crystal-lang.org/api
協助翻譯
若內容中有任何錯誤或對於某些章節需要更多說明, 歡迎您一起來貢獻這份中文文件,只需要提交 Pull Request 至以下專案:
https://github.com/crystal-tw/docs
另外,目前所有的討論都會在 GitHub Issue Tracker 以及 Gitter 上進行。
雖然目前沒有強制規範的規則,但為了確保閱讀順暢,翻譯前請先閱讀已經翻譯好的部分以熟悉慣例,部分規則可以參考中文文案排版指北。