gpt4 book ai didi

scala - 是否可以在 Intellij IDEA Scala 插件中知道应用了哪种隐式转换?

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

应用隐式转换时,IntelliJ 会为转换后的代码加下划线。是否可以以某种方式导航到应用的转换?

最佳答案

有可能 (IntelliJ IDEA 11.1.3 CE with Scala Plug-In 0.5.948,但这已经有一段时间了)。

您需要选择接收器而不是方法本身。例如,假设 dataDir类型为 java.io.File .那我可以做

dataDir.listFiles().foreach( ... )

哪里 foreach可通过来自 Array 的隐式转换获得至 ArrayOps ,因此有下划线。如果您选择 dataDir.listFiles()并从菜单导航 -> 隐式转换(快捷方式 Ctrl-Q )中选择,弹出菜单显示所有可能的转换,以及 选择当前应用的转换 .

enter image description here

关于scala - 是否可以在 Intellij IDEA Scala 插件中知道应用了哪种隐式转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12039323/

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