在不使用反射的情况下获取案例类中所有变量的值

aa8y

有没有一种简单的方法就可以在不使用反射的情况下获取案例类中所有变量的值。我发现反射很慢,不应在大规模应用中用于重复性任务。

我想做的就是重写该toString方法,以便它以在其中定义的相同顺序返回case类中所有字段的制表符分隔值。

考古学

您可以使用其提取器:

case class A(val i: Int, val c: String) {
  override def toString = A.unapply(this).get.toString // TODO: apply proper formatting.
}

val a = A(5, "Hello world")
println(a.toString) 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不使用`if`语句的情况下获取所有Falsy变量

来自分类Dev

如何在不使用反射的情况下获取 php 类中的常量

来自分类Dev

在不使用反射的情况下获取类名减去命名空间

来自分类Dev

在不使用numpy的情况下查找矩阵中所有行的列总和

来自分类Dev

在不指定依赖关系树中所有类的情况下,使用ReflectiveInjector注入服务

来自分类Dev

在不使用变量的情况下对返回的类执行方法

来自分类Dev

是否可以在不使用nonlocal语句的情况下获取非局部变量的值?

来自分类Dev

如何在不使用分配的情况下访问类中的私有变量?

来自分类Dev

在不使用jQuery的情况下获取JavaScript的输入值?

来自分类Dev

在不使用jQuery的情况下获取JavaScript的输入值?

来自分类Dev

在不使用getelementbyid的情况下获取输入值

来自分类Dev

在不使用元类的情况下将装饰器的所有函数应用于类中

来自分类Dev

在不使编译失败的情况下将案例类重构为非案例类

来自分类Dev

如何使用BigQuery在没有每个元素的情况下获取所有总和值?

来自分类Dev

如何在没有类的情况下使用jQuery获取td值

来自分类Dev

在不使用中心点和半径的情况下获取特定区域的所有咖啡馆

来自分类Dev

在不使用python循环的情况下检查另一个中所有可迭代元素的存在

来自分类Dev

SQL Server:选择最小值,并在不使用CTE的情况下返回该分钟的所有列信息

来自分类Dev

如何在不使用C#中使用反射的情况下从该方法内部获取方法名称

来自分类Dev

如何在不使用临时变量的情况下交换两个变量的值?

来自分类Dev

Json的案例类:关于在不使用外部Json Lib的情况下如何避免重复模式匹配的设计模式

来自分类Dev

TensorFlow默认情况下是否使用机器中所有可用的GPU?

来自分类Dev

是否可以在不使用“新”(例如“ String”类)的情况下声明变量

来自分类Dev

javafx tableview如何在不使用类的情况下获取所选数据

来自分类Dev

如何在不使用Python实例化的情况下获取类的类型?

来自分类Dev

如何在不使用python初始化的情况下获取类对象的属性类型

来自分类Dev

Liferay:如何在serviceImpl类中不使用ThemeDisplay的情况下获取用户profilePicURL?

来自分类Dev

如何在不使用getattr的情况下获取一种方法的变量

来自分类Dev

如何在不使用全局变量的情况下从回调中获取数据?

Related 相关文章

  1. 1

    如何在不使用`if`语句的情况下获取所有Falsy变量

  2. 2

    如何在不使用反射的情况下获取 php 类中的常量

  3. 3

    在不使用反射的情况下获取类名减去命名空间

  4. 4

    在不使用numpy的情况下查找矩阵中所有行的列总和

  5. 5

    在不指定依赖关系树中所有类的情况下,使用ReflectiveInjector注入服务

  6. 6

    在不使用变量的情况下对返回的类执行方法

  7. 7

    是否可以在不使用nonlocal语句的情况下获取非局部变量的值?

  8. 8

    如何在不使用分配的情况下访问类中的私有变量?

  9. 9

    在不使用jQuery的情况下获取JavaScript的输入值?

  10. 10

    在不使用jQuery的情况下获取JavaScript的输入值?

  11. 11

    在不使用getelementbyid的情况下获取输入值

  12. 12

    在不使用元类的情况下将装饰器的所有函数应用于类中

  13. 13

    在不使编译失败的情况下将案例类重构为非案例类

  14. 14

    如何使用BigQuery在没有每个元素的情况下获取所有总和值?

  15. 15

    如何在没有类的情况下使用jQuery获取td值

  16. 16

    在不使用中心点和半径的情况下获取特定区域的所有咖啡馆

  17. 17

    在不使用python循环的情况下检查另一个中所有可迭代元素的存在

  18. 18

    SQL Server:选择最小值,并在不使用CTE的情况下返回该分钟的所有列信息

  19. 19

    如何在不使用C#中使用反射的情况下从该方法内部获取方法名称

  20. 20

    如何在不使用临时变量的情况下交换两个变量的值?

  21. 21

    Json的案例类:关于在不使用外部Json Lib的情况下如何避免重复模式匹配的设计模式

  22. 22

    TensorFlow默认情况下是否使用机器中所有可用的GPU?

  23. 23

    是否可以在不使用“新”(例如“ String”类)的情况下声明变量

  24. 24

    javafx tableview如何在不使用类的情况下获取所选数据

  25. 25

    如何在不使用Python实例化的情况下获取类的类型?

  26. 26

    如何在不使用python初始化的情况下获取类对象的属性类型

  27. 27

    Liferay:如何在serviceImpl类中不使用ThemeDisplay的情况下获取用户profilePicURL?

  28. 28

    如何在不使用getattr的情况下获取一种方法的变量

  29. 29

    如何在不使用全局变量的情况下从回调中获取数据?

热门标签

归档