gpt4 book ai didi

scala - 如何从 scala 交互式解释器 (REPL) 中运行外部文件?

转载 作者:行者123 更新时间:2023-12-03 21:24:24 25 4
gpt4 key购买 nike

我有一个包含几行 Scala 代码的文件——导入、列表值分配等,我经常在使用 REPL 时用它来初始化一些东西。

目前我只是在文本编辑器中打开文件并将其复制并粘贴到 REPL 中,但是有没有一种方法可以通过以更直接的方式调用外部文件来做到这一点,这样我就不必复制和粘贴了- 每次都粘贴?

在一些交互式数据库工具如 SQL Plus 中,它是通过键入 @filename 来完成的。在提示下。 Scala REPL 中有类似的东西吗?在文件名前面加上 @不起作用,eval也不起作用。

最佳答案

类型:

:help

你看,那个
:load <path>               load and interpret a Scala file

解决你的问题。

在某些情况下,粘贴代码可能更可取,但随后
:paste

那时可能是你的 friend 。它有助于在没有反馈的情况下逐行插入整个块,直到您按 Ctrl + D。在某些情况下,这对于代码解释很重要。

关于scala - 如何从 scala 交互式解释器 (REPL) 中运行外部文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9560917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com