scala - 如何获取案例类参数键值对?
问题描述
假设我有以下案例类:
object Example extends App {
case class Cat(name: String, age: Int)
val bob = Cat("Bob", 42)
println(Cat.getClass.getFields)
println(bob.getClass.getFields)
}
有没有一种很好的方法可以获取字段名称和值?
就像是:
Map(name -> "Bob", age -> 42)
解决方案
推荐阅读
- python-3.x - 如何测试作业调度程序的 Python 代码?
- c - 为什么我不能用 C 语言用 Winsock2 程序获得 BBC 服务器的主页?
- python - 使用 Selenium 和 Python 进行网络抓取不会使弹出窗口消失
- javascript - 比较节点和查询选择器
- python - 如何以编程方式可视化路德维希库模型学习曲线?
- .net - VS2019 必须删除 /bin 文件夹并重新创建才能调试解决方案
- c - 如何将输入从 read() 转换为 int
- python - 是否有基于相对距离生成坐标的方法或方程?(生成树)
- r - Time_trans 仅在 R 中与 posixct 类的对象一起使用
- python - 集线器连接未在 Python 中使用 SignalR 调用服务器方法