“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!",然后运行测试。