Hello World
欢迎来到正式内容的第一章!
如果觉得本文档(或本教程“语言基础”部分)面向新手的内容过多,可以选择文档教程中标有“快速学习”的项目快速划过 Julia 语法。
注释
注释是一种解释性文本,即给开发者与使用者阅读,或用于生成文档被开发者与使用者阅读的文本。注释内容不会被解释器运行,不会产生代码效果。
你可以打开 REPL,然后尝试以下操作(使用键盘在 julia> 提示符后输入):
julia> # 以 '#' 开头的是单行注释
julia> #= 多行注释
你可以在这里写任何东西,只要不是连起来的 = #
任何东西。
=#
julia> # 如果你发现除了新的一行以外什么都没显示,说明您的操作正确
这个例子中,注释前面除了 # 号还有一个空格。这纯粹是为了美观,去掉这个空格,仍然是注释。
如果你有一段代码暂时不用,但觉得以后可能用到/扔了可惜,可以在它前后加上一对 #=, =# 变成多行注释,或者在每行前面加上 # 变成单行注释,这样可以随时找回。
输出
现在可以引入经典的 Hello World 程序:
julia> print("Hello, world!")
Hello, world!
使用形如 print("text") 的代码输出你想要输出的文本。在一对双引号中放置想要输出的内容,运行结果是将这段内容显示在屏幕上。
如果出现一串以红色 ERROR: 开头的文字,说明 REPL 向你报告了错误。可能是因为:
漏掉双引号
""或使用了中文输入法中的中文引号“”等,括号也是同理print的拼写不正确
请仔细检查,如果无法检查出问题,可向其他人求助。
如果想在输出后换行,将 print 改为 println 即可。
julia> println("Hello, world!")
Hello, world!
Julia 的自带 REPL 中没有高级文件功能。因此,如果想要一次运行多行代码,你可以:
练习
如果你只能输入一行代码,且必须以
#开头,试找到输出Hello, world!的方法试输出:
KING IDEA NEST GATE