gpt4 book ai didi

Scala:如何获取函数中变量类的名称?

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

我想做类似 def foo[V] : String = { V.getName } 的事情,但这当然是不正确的。我正在使用类名的名称在文件系统中查找包含该类的序列化实例的文件。

最佳答案

def className[V](implicit ev: ClassTag[V]) : String = ev.runtimeClass.getName()

用法

className[String] 给出 java.lang.String

className[Map[String,String]] 给出 scala.collection.immutable.Map

关于Scala:如何获取函数中变量类的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25902375/

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