近期有需求,要根据解析字符串,根据字符串的内容去调用方法.想到的基本就是使用反射.但是基本上能找到的资料,全没有讲scala的反射.只有零星点点的讲解.大部分都是用scala的语法写java反射最后翻了翻scala的官方文档 发现还在实验阶段.一不做二不休,索性两种反射方式都来尝试尝试.其实两种方式实现起来,都差不多,scala的方式好处在于可以反射闭包.不过这篇文章是讲解的基础的一些反射,后续补上闭包的反射等等.以下只讲解关键代码,具体细节部分可以参阅官方文档.http://docs.scal