Kotlin 参数命名
在Java中我们调用一个方法,如果方法的参数较多而且类型一样的时候你是否崩溃了呢,比如:
void test(){
add(1,1,1,1,1,1,1);
}
void add(int a,int b,int c,int d,int e,int f,int g){
}
我看到这样的方法简直就是崩溃的,Koltin的参数命名很好的解决了此问题。
fun test() {
add(a = 1,
b = 1,
c = 1,
d = 1,
e = 1,
f = 1)
add(a = 1,
b = 1,
d = 1,
c = 1,
e = 1,
f = 1)
}
fun add(a: Int, b: Int, c: Int, d: Int, e: Int, f: Int) {
}
我们在调用函数的时候可以在前面加上参数的名称,设置参数的顺序都可以打乱,这样的代码看起来是不是可维护性和可读性大大提高了。
加入Kotlin大军吧。