请注意,本书讲解的 Julia 语言的版本是,所以你最好也使用这个版本。也就是说,你最好下载名称中包含了“1.3.1”的安装包文件。如果你确实想使用更新的版本(如v1.4.0)也没有关系,Julia 语言会在同一个主版本下保证向后兼容性(即新版本兼容旧版本)。另外,你下载的文件应该与你所用计算机系统的计算架构和操作系统相对应。例如,若你所用的计算机系统是 64 位的,并且所用的操作系统是 Windows,那么就应该下载名为 julia-1.3.1-win64.exe 的文件。若你所用的操作系统是 macOS,那么就应该下载名为 julia-1.3.1-mac64.dmg 的文件。

    在下载完成之后,你就可以双击这个文件并按照提示一步步去安装了。不出意外的话,你轻点几下鼠标即可完成安装。

    言归正传。在安装完成后,你可以找到那个鲜艳的 Julia 三色图标并双击(也可以尝试在命令行中输入julia并回车)。如果在当前界面中出现了类似于下图的提示内容,那么就说明你安装成功了。

    图 1-1 Julia 的初始界面

    在使用命令的时候,我们可以追加一些启动参数。一些常用的参数有:-e-E-p-i,以及-v-h。详细说明如下。

    • -e:用于直接对跟在后面的表达式进行求值。例如,我们可以输入julia -e 'a = 5 * 8; println(a)'并回车。这时,julia会对单引号内的表达式进行逐一求值。多个表达式之间需要以英文分号;分隔。第二个表达式println(a)在被求值时会在计算机的标准输出上打印40。当所有求值都完成后,julia命令会直接退出(返回命令行提示符)。
    • -p:指定用于处理并行任务的工作进程的数量。跟在它后面的值必须是一个大于 0 的整数,或者为auto(指代当前计算机的 CPU 逻辑核心数)。例如,如果我们输入的命令是julia -p 5,那么工作进程的总数就会是6。这是因为 REPL 环境本身还会占用一个工作进程。如果不追加参数-p,那么 Julia 就不会产生额外的工作进程。
    • -v:仅用于显示当前的 Julia 的版本。比如:julia version 1.3.1

    到这里,我们已经对 Julia 有了一个初步的认识。要想玩转 Julia,我们首先就应该充分熟悉命令及其 REPL 环境。不过别担心,我们后面要用到它们的地方还多着呢,你有的是机会熟悉。