Julia 交互式命令
Julia REPL(Read-Eval-Print Loop)是 Julia 的交互式命令行环境,是学习和实验 Julia 代码的绝佳工具。
启动 REPL
在终端输入 julia 即可启动 REPL:
基本使用
执行表达式
直接输入表达式,按回车执行:
变量赋值
多行输入
使用分号 ; 抑制输出:
对于多行代码,可以直接换行输入:
REPL 模式
Julia REPL 有四种主要模式,通过特殊按键切换。
1. Julian 模式(默认)
提示符:julia>
用于执行 Julia 代码。
2. 帮助模式
按 ? 进入,提示符变为:help?>
按 Backspace 返回 Julian 模式。
3. 包管理模式
按 ] 进入,提示符变为:(@v1.10) pkg>
常用命令:
按 Backspace 返回 Julian 模式。
4. Shell 模式
按 ; 进入,提示符变为:shell>
按 Backspace 返回 Julian 模式。
快捷键
编辑快捷键
行编辑快捷键
自动补全
按 Tab 键可以自动补全:
函数名补全
模块成员补全
文件路径补全
Unicode 补全
Julia 支持 Unicode 字符,可以通过 LaTeX 式输入:
常用 Unicode 符号:
历史记录
查看历史
使用上下箭头键浏览之前的命令。
搜索历史
按 Ctrl + R 进入反向搜索模式:
历史记录文件
历史记录保存在 ~/.julia/logs/repl_history.jl。
特殊变量
ans
ans 保存上一个表达式的结果:
下划线变量
_ 也可以用来引用上一个结果(在某些上下文中):
运行脚本
在 REPL 中运行脚本
命令行运行脚本
带参数运行
在脚本中访问参数:
启动选项
常用命令行选项
启动文件
Julia 启动时会自动执行 ~/.julia/config/startup.jl:
实用技巧
1. 快速测试函数
2. 查看类型
3. 查看方法
4. 计时
5. 内存分配
退出 REPL
有多种方式退出:
下一步
掌握 REPL 使用后,请继续学习: