官术网_书友最值得收藏!

Startup options and Julia scripts

Without any options, the julia command starts up the REPL environment. A useful option to check your environment is julia –v. This shows Julia's version, for example, julia-version 0.3.2+2. (The versioninfo()function in REPL is more detailed, the VERSION constant gives you only the version number: v"0.3.2+2"). An option that lets you evaluate expressions on the command line itself is –e, for example:

 julia -e 'a = 6 * 7;
 println(a)'

The preceding commands print out 42 (on Windows, use " instead of the ' character).

Some other options useful for parallel processing will be discussed in Chapter 9, Running External Programs. Type julia –h for a list of all options.

A script.jl file with Julia source code can be started from the command line with the following command:

julia script.jl arg1 arg2 arg3

Here arg1, arg2, and arg3 are optional arguments to be used in the script's code. They are available from the global constant ARGS. Take a look at the args.jl file as follows:

for arg in ARGS
  println(arg)
end

The julia args.jl 1 Dart C command prints out 1, Dart, and C on consecutive lines.

A script file also can execute other source files by including them in the REPL; for example, main.jl contains include("hello.jl") that will execute the code from hello.jl when called with julia main.jl.

Tip

Downloading the example code

You can download the example code files from your account at http://www.packtpub.com for all the Packt Publishing books you have purchased. If you purchased this book elsewhere, you can visit http://www.packtpub.com/support and register to have the files e-mailed directly to you.

主站蜘蛛池模板: 蕉岭县| 黎城县| 礼泉县| 玉环县| 福鼎市| 新源县| 延长县| 大石桥市| 山西省| 天峨县| 盘锦市| 九龙县| 淄博市| 小金县| 蕉岭县| 临西县| 康平县| 清流县| 长岛县| 治县。| 新宁县| 衡阳市| 来宾市| 荥经县| 汶川县| 古交市| 和顺县| 定西市| 澜沧| 石家庄市| 朔州市| 永州市| 辰溪县| 昌江| 泾源县| 长垣县| 深州市| 西峡县| 日喀则市| 南漳县| 延津县|