从零开始上手 FreePascal 的入门概览
Pascal 编程语言有着悠久的历史,网上的很多文档都是面向初学者的。这些教程大多讲的是控制台程序,也就是把信息打印到屏幕上,和/或读取用户输入。例如,最常见的初学者教程之一,就是把 'Hello World' 打印到屏幕上的程序:
program HelloWorld;
begin
writeln('Hello World!');
end.
在控制台/终端中运行时,这个程序会在屏幕上打印 'Hello World'。
在 Exercism,我们使用自动化测试来确保你提交的解答正确,因此我们需要使用单元,而不是程序。主要的区别在于,你需要从函数中返回一个值,而不是把内容打印到终端:
writeln('Hello World!');
变成了
result := 'Hello World!'
在显示信息,或获取命令、数学运算等输出的文本表示时,write/writeln 命令仍然很有用。