RustRover 2025.3 Help

Rust REPL 控制台

REPL 控制台是一个交互式的读取-求值-输出-循环环境,用于原型设计和测试您的 Rust 代码。 这个便捷工具集 Notebook、计算器与 Rust 解释器于一体。

Rust REPL 构建于 evcxr_repl 实用程序之上,为您输入的代码行提供语法高亮显示与补全功能。 它还会显示一个窗格,列出当前使用的变量、函数和结构。

您可以通过上下文菜单(Rust|Rust REPL )访问 REPL 控制台,从主菜单运行(工具|Rust|Rust REPL ),或在 随处搜索 对话框中查找(按两次 Shift)。

“随处搜索”对话框中的 REPL

以下是一个使用 REPL 控制台在 Rust 中起草简单程序的示例:

Rust REPL 的使用示例

REPL 控制台包含以下控件:

  • 重新运行 — 点击以终止当前 REPL 会话并重新启动控制台。

  • 在单行控制台中执行当前语句 — 点击以运行您在 REPL 控制台中输入的代码。

  • 停止 Rust REPL — 点击以停止 Rust REPL。

  • 关闭 — 点击以关闭 REPL 控制台。

  • 自动换行 — 点击在消息文本中创建软换行。

  • 滚动到末尾 — 点击滚动到显示消息的末尾。

  • 打印 — 点击打印控制台文本。

  • 浏览查询历史 — 点击查看已输入查询的历史记录。

  • 显示变量 — 点击启用或禁用变量面板。

命令参考

添加依赖

要添加外部 crate,请使用 :dep 命令并跟随 crate 名称。 例如:

:dep rand

这将下载并编译指定 crate 的最新版本。 如果您希望下载特定版本,请按如下方式添加:

:dep rand = "0.8.5"

使用 crate

一旦该 crate 已被 添加 ,便可以在代码中使用 use 命令来引用它:

use rand::Rng; let mut rng = rand::thread_rng(); let random_number: u32 = rng.gen_range(1..=10); println!("Random number: {}", random_number);

列出所有命令

要获取所有可用命令的列表,请键入 :help

最后修改日期: 2025年 12月 5日