Kotlin:名前付きパラメータ、パラメータのデフォルト値、変数、パラメータ、ローカル関数

  一つ、名前付きパラメータ、デフォルトのパラメータ値、変数パラメータ

  1.1、名前付き引数

  コードの可読性を高めるために、Kotlinは、関数を呼び出すとき、すなわち、このパラメータの意味と役割を発現するが、パラメータの名前を指定することにより、明確に、関数パラメータの名前でマークすることができる、私たちは名前付きパラメータを使用することができますすべての後にすべての引数には、名前を指定する必要があり後

  

 

  1.2、デフォルトのパラメータ値

  オーバーロードされた関数を作成しないようにするために、関数を宣言するときは、パラメータのデフォルト値を指定することができます

  

 

  唯一の構文は、関数宣言の引数の順序に従わなければならない場合、従来の呼び出しに応じて、この例のために上記のパラメータの行の終わりに与えられたパラメータを省略してもよい定義します

  

 

  パラメータという名前のパラメータは、任意のパラメータを省略することができる場合は、デフォルト値を持っていますが、入ってくるの任意の順序で必要になることがあります

  

 

  1.3、可変パラメータ

  可変パラメータ私たちは、配列関数に渡された任意の数の引数をパッケージ化することを可能にする、Java構文に比べKotlinではなく、キーワードvarageを使用して宣言された変数のパラメータで、異なっています

  例えば、いくつかの方法で、次の関数呼び出しは正しいです

  

 

  Javaでは、配列は、直接変数パラメータに渡され、明示Kotlinアンパックアレイを必要とする、関数の各配列要素は別個のパラメータとして呼び出すことができるように、この機能を使用して、オペレータを展開するために呼び出されてもよいです方法は、配列パラメータの前に*を追加することです

  

 

  1.4、ローカル関数

  Kotlinは、関数内のネストされた関数をサポートして、ネストされた機能は、ローカル関数と呼ばれます

  

 

おすすめ

転載: www.cnblogs.com/qfjavabd/p/10974391.html