1. 程式人生 > >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大軍吧。