Kotlin 参数命名

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大军吧。