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

哈囉,世界

教學練習

簡介

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

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

說明

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

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

目標很簡單:

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

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

實作說明

Factor 程式由詞組成,並進一步群組為詞彙庫。

Factor 會從同名的目錄載入詞彙庫,所以hello-world詞彙庫就是hello-world/目錄裡的hello-world.factor檔案。

: say-hello ( -- str ) … ;定義了say-hello這個詞。 括號內的部分是它的堆疊效應:--左邊沒有東西,代表它不接受任何輸入;右邊的str代表它會留下一個值(這個名字只是文件說明,不是型別)。 堆疊效應和結尾的;之間的全部內容就是主體,也就是呼叫這個詞時所執行的程式碼。

測試套件會呼叫say-hello,並檢查它留在堆疊上的值。 修改主體,讓這個詞改為留下"Hello, World!",然後執行測試吧。

透過 GitHub 編輯 連結會在新視窗或分頁中開啟
Factor Exercism

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

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