Для начала необходимо установить компилятор, чтобы запускать примеры кода на Crystal.
После установки компилятор будет доступен в виде команды
Теперь давай проверим это.
Замечательно!
Больше подробностей можно найти в документации
Запустить данный пример можно следующим образом.
После установки компилятор будет доступен в виде команды
crystal
.Теперь давай проверим это.
Версия Crystal
Ты можешь проверить версию компилятора Crystal. Если компилятор установлен корректно, ты должен увидеть следующее.
Код:
$ crystal --version
Crystal 1.0.0 (2021-03-29)
LLVM: 10.0.1
Default target: x86_64-pc-linux-gnu
Опции компилятора
Теперь, если тебе нужно вывести список опций компилятора, запусти команду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 он выглядит следующим образом.
Ruby:
puts "Hello World!"
Код:
$ crystal hello_world.cr
Hello World!
На этом пока что всё, котятки.Определять функциюmain
или его аналоги не требуется.