跳到内容
GitHub 仓库 论坛 RSS-新闻提要

你好,世界

Ary Borenzweig Juan Wajnerman

这是用 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
$

编译后的输出是一个独立的可执行文件,没有任何特定的运行时依赖关系。很酷吧?