gpt4 book ai didi

scala - 为什么 Scala REPL 没有列出使用 TAB 补全时的所有可能性?

转载 作者:行者123 更新时间:2023-12-03 03:33:01 27 4
gpt4 key购买 nike

我刚刚开始使用 Scala 进行编程,我注意到在 Scala REPL 中点击 TAB 补全并不会显示所有可用的方法。

例如我想评估这个表达式 -

"Hello".intersect("World")

所以,我输入

"Hello".inter

然后按 TAB 并期望“相交”显示为有效选项,但它没有显示。

为什么会这样呢?我确信这不是一个错误。我还没有任何其他示例。

最佳答案

Intersect 不是 String 方法,而是从 ArrayOps 隐式推断的,并且 REPL 的自动完成功能尚不涵盖隐式方法。所以这不完全是一个错误,只是一个(绝望地)缺失的功能。

这没有技术障碍。只是还没有人有时间去实现它。

来源: Scala REPL fails to autocomplete methods that comes from implicit conversion

https://groups.google.com/forum/#!topic/scala-language/B34-TqH8pGU

关于scala - 为什么 Scala REPL 没有列出使用 TAB 补全时的所有可能性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22890636/

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