學習軌道
/
Crystal
Crystal
/
練習
/
哈囉,世界
哈囉,世界

哈囉,世界

教學練習

簡介

「Hello, World!」會帶你開始寫一些 Crystal,並讓你熟悉 Exercism 的工作流。完成後即可解鎖 Crystal 軌道的其餘內容。

觀看我們的「Hello, World 簡介」影片,開始動手吧 👇

說明

經典的入門練習。 只要說出「Hello, World!」就可以了。

「Hello, World!」 是學習一門新程式語言或新環境時,傳統上的第一個程式。

目標很簡單:

  • 修改提供的程式碼,讓它產生字串「Hello, World!」。
  • 執行測試套件,並確認它能通過。
  • 送出你的解答,並在網站上查看結果。

如果一切順利,你就能準備好取得第一份真正的練習了。

專案結構

  • src 包含你為這個練習寫的解答
  • spec 包含要為這個練習執行的測試

執行測試

如果你在正確的目錄下(也就是包含src和spec的那個目錄),就可以執行crystal spec來跑這個練習的測試:

$ pwd
/Users/johndoe/Code/exercism/crystal/hello-world

$ ls
GETTING_STARTED.md README.md          spec               src

$ crystal spec

這會執行spec目錄裡所有的測試檔案。

在每個測試檔案中,除了第一個測試之外,其餘的測試都已被跳過。

一旦你讓某個測試通過,就可以把pending改成it,取消跳過下一個測試。

提交你的解答

提交解答時,請務必一併提交src目錄裡的原始碼檔案:

$ exercism submit src/hello_world.cr
透過 GitHub 編輯 連結會在新視窗或分頁中開啟
Crystal Exercism

準備好開始 哈囉,世界 了嗎?

註冊 Exercism,透過 26 個概念142 個練習 和真人引導來學習並精通 Crystal,全部免費。