你好,世界
这是用 Crystal 编写“你好,世界”程序的最简单方法
puts "Hello World"
```</div>
But if you feel like it, you can also use some object oriented programming:
```ruby
class Greeter
def initialize(@name : String )
end
def salute
puts "Hello #{@name}!"
end
end
g = Greeter.new("world")
g.salute
或者,也许可以用代码块
"Hello world".each_char do |char|
print char
end
print '\n'
每种选择可能都有不同的性能,但幸运的是,它们都非常具有表现力。
好的,但是如果我们无法运行它,学习一门语言有什么意义?让我们看看如何用 Crystal 来做这件事(假设你已经安装了它)。
首先,创建一个名为 hello.cr
的文件,其中包含你之前示例中的首选选项。然后在控制台中输入
$ bin/crystal hello.cr $ ./hello Hello World $
编译后的输出是一个独立的可执行文件,没有任何特定的运行时依赖关系。很酷吧?