工具封装时,Kotlin 普通方法不能不能设置var/var,导致无法改变参数值的问题

449 阅读1分钟

一些业务较多的代码,当我们想把到代码抽取成方法,抽取到另外一个类的时候,很可能会遇到无法修改参数值的问题。

那么这个时候怎么解决呢?

可以通过一个Bean类来解决,把原本的参数值作为Bean类的成员。

这样既避免了抽取的方法参数过长,也避免了Kotlin无法直接的修改普通方法参数值的问题。(有的代码确实需要我们修改参数)