gpt4 book ai didi

scala - 有没有一种快速的方法来显示在 Scala 控制台中声明的方法的代码?

转载 作者:行者123 更新时间:2023-12-04 14:31:55 25 4
gpt4 key购买 nike

我经常使用 Scala 控制台来评估和测试代码,然后再将其真正写入我的项目中。如果我想知道一个变量的内容,我可以直接输入它并进行 Scala 计算。但是有没有办法显示我输入的方法的代码?

我知道有显示单行的 UP 键,但我正在寻找的是一次显示整个代码。

最佳答案

您的主目录中有一个名为 .scala_history 的文件包含您最近的所有 REPL 历史记录。我经常从这个文件中复制和粘贴代码到项目源文件中。这与在 REPL 中显示单个方法的代码并不完全相同,但它可能会帮助您实现相同的目标。

请参阅 Paul Phillips 在 this issue 中的评论讨论 REPL 中的一些相关功能(历史记录中的分组语句):

At some point I implemented the logic for this, but the real obstacle is jline. It has enough trouble figuring out where the cursor is under the simplest conditions. Start throwing big multiline blocks into the history and it breaks down in tears. Would love to see this and SI-2547 addressed by the community.

...

I expect to fix this soon too, but it depends on how well the recent jline work goes. I implemented it long ago, and display issues are the impediment.



这两条评论都超过两年了,所以我不会屏住呼吸。

关于scala - 有没有一种快速的方法来显示在 Scala 控制台中声明的方法的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11561719/

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