1 入门
1.1 启动与退出
1.1.1 启动
在没有任何IDE的帮助下,使用cmd启动黑窗口来尝试julia是一种最简单的方法。我们称进入julia后的黑窗口为REPL(交互式会话)。
我们可以使用shell命令julia
来启动REPL。
在进入REPL后,可以尝试计算简单的1+2,然后回车。
1.1.2 退出
如果想要退出REPL也很简单,只需ctrl+d即可。
1.2 编译文件
julia的编译文件以.jl
为后缀。如果想要编译julia的文件,只需利用cd
指令进入文件对应的位置,然后用julia
进入REPL,然后使用以下代码即可编译。
include("Test.jl")
1.3 变量
1.3.1 基本介绍
和其他高级编程语言一样,julia也可以使用变量用于保存一个值。如:
# 将 10 赋值给变量 x
julia> x = 10
10
# 使用 x 的值做计算
julia> x + 1
11
# 重新给 x 赋值
julia> x = 1 + 1
2
# 也可以给 x 赋其它类型的值, 比如字符串文本
julia> x = "Hello World!"
"Hello World!"
同样的,julia对大小写敏感。且julia的变量名支持UTF-8编码的Unicode字符。与其他语言不同的是,julia甚至支持LaTex语法,如你想要让 a ( 2 ) a^{(2)} a(2)作为变量名,如需输入:
x\^2(然后敲tab键) = 10
如果你想要看某个符号的用法,在什么都不敲的情况下,然后输出?REPL就会变成如下的模样:
此时输入你想要知道的符号,就能出现符号的含义了。
1.3.2 重定义
当然,julia有许多内置的常量如pi等等,这些内置常量在特殊情况下是可以重定义的,当然没事别去搞。
pi
1.3.3 变量名合法性
变量名必须以英文字母、下划线、或编码大于 00A0 的 Unicode 字符的一个子集开头。当然了没事我们也不要去命名的花里胡哨。
与其他高级编程语言一样,julia的变量名不可以是内置关键字的名称,这点需要注意。