「Hello, World!」會帶你開始寫一些 Factor,並讓你熟悉 Exercism 的工作流。完成後即可解鎖 Factor 軌道的其餘內容。
觀看我們的「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!",然後執行測試吧。