文件名称:Salad:Scala宏和反射库
文件大小:24KB
文件格式:ZIP
更新时间:2024-06-08 03:38:58
Scala
#沙拉 使用Scala宏和反射的库。 例子 遍历类型结构 如果定义如下: package example trait SampleStructure { def x : Int def y : SampleGeneric [ String , Long , Int ] def z : List [ Int ] } trait SampleGeneric [ A , B , C ]{ def a : A def b : B def c : Nested [ Nested [ Nested [ C ]]] } trait Nested [ A ]{ def foo : A } 您可以通过TypeReflector对此进行TypeReflector 。 val digest = TypeReflector .inspect[ SampleStructure
【文件预览】:
Salad-master
----project()
--------SaladBuild.scala(732B)
----salad-sample()
--------src()
----.travis.yml(97B)
----LICENSE(1KB)
----README.md(3KB)
----salad-lib()
--------src()
----.gitignore(193B)