Scala 如何根据IntelliJ IDEA中提供的参数生成方法或构造函数参数名
假设我有以下类和相应的实例:Scala 如何根据IntelliJ IDEA中提供的参数生成方法或构造函数参数名,scala,intellij-idea,Scala,Intellij Idea,假设我有以下类和相应的实例: case class Account(name: String, age: Int, amount: BigDecimal, currency: String) Account("name", 93, 100, "USD") 问题:IntelliJ IDEA中是否有一种快捷方式可以根据传递的参数生成参数名,即 Account(name = "name", age = 93, amount = 100, currency = "USD") 当您有一个构造函数或一
case class Account(name: String, age: Int, amount: BigDecimal, currency: String)
Account("name", 93, 100, "USD")
问题:IntelliJ IDEA中是否有一种快捷方式可以根据传递的参数生成参数名,即
Account(name = "name", age = 93, amount = 100, currency = "USD")
当您有一个构造函数或一个方法获取一长串参数并帮助读取/重构一些旧代码时,这非常有用
请注意,我知道Ctrl+p
显示参数信息,我还知道IntelliJ中的嵌入提示设置在编辑器中显示提示。存在使用命名参数
哪种转变
User("Worf")
到
只需alt
+输入
,然后选择“使用命名参数…”:
User(name = "Worf")