入门¶
您好,欢迎来到 Crystal 参考书!
首先,让我们确保 安装编译器,以便我们可以尝试本书中列出的所有示例。
安装完成后,Crystal 编译器应该可以通过 crystal
命令使用。
让我们试试吧!
Crystal 版本¶
我们可以检查 Crystal 编译器的版本。如果 Crystal 安装正确,我们应该看到类似这样的内容
$ crystal --version
Crystal 1.14.0 [dacd97bcc] (2024-10-09)
LLVM: 18.1.6
Default target: x86_64-unknown-linux-gnu
太棒了!
Crystal 帮助¶
现在,如果我们想列出编译器提供的所有选项,我们可以运行 crystal
程序,不带任何参数
$ crystal
Usage: crystal [command] [switches] [program file] [--] [arguments]
Command:
init generate a new project
build build an executable
docs generate documentation
env print Crystal environment information
eval eval code from args or standard input
play starts Crystal playground server
run (default) build and run program
spec build and run specs (in spec directory)
tool run a tool
help, --help, -h show this help
version, --version, -v show version
Run a command followed by --help to see command-specific information, ex:
crystal <command> --help
有关使用编译器的更多详细信息,请参阅手册页 man crystal
或我们的 编译器手册。
Hello Crystal¶
以下示例是经典的 Hello World。在 Crystal 中,它看起来像这样
hello_world.cr
puts "Hello World!"
我们可以这样运行我们的示例
$ crystal hello_world.cr
Hello World!
注意
主例程就是程序本身。不需要定义 “main” 函数或类似的东西。
接下来,您可能需要从 入门之旅 开始,以便熟悉这门语言。
这里我们还有两个示例,可以继续我们在 Crystal 中的第一步