GEEKBANG_6638780
2021-06-29
我来补充下吧: isRuntime的作用是,如果是false。那么会走match不带参数的方法。因为此时方法名什么的都是死的,不存在动态的部分。 如果是true,那么会走match带参数的方法,因为此时有动态参数被传递进来,然后根据这些参数进行一些逻辑判断
作者回复: Bingo
7
Geek_5aec96
2021-05-09
小马哥 还是不太理解这个静态部分是什么
作者回复: 所谓的静态就是在编译时就确定了类型,类层次关系,依据数据结构
共 2 条评论