Kotlinのvaragr kotlinlang.org ドキュメントによると「Variable number of arguments」の略らしい。 function(fun)に複数の変数を渡すことが可能と記載されています。 Javaなら下記のような感じです。 testMethodの (String... strs) 部分です。 public sta…
Kotlinのvaragr kotlinlang.org ドキュメントによると「Variable number of arguments」の略らしい。 function(fun)に複数の変数を渡すことが可能と記載されています。 Javaなら下記のような感じです。 testMethodの (String... strs) 部分です。 public sta…
引数をnを渡す nが5の場合は、5 * 4 * 3 * 2 * 1 の処理結果を返す nが3の場合は、3 * 2 * 1の処理結果を返す 1関数で再起処理で結果を返す(ループなどで var sum:Int = 0などで結果値を変数で保持しない) fun factorial(n: Int): Int { return if (n <= 0…
メソッドはfunで定義する fun hoge1(){ println("hoge1") } // 呼び出し hoge1() // hoge1 引数ありのメソッド fun hoge1(x: Int, y: Int){ println("x = $x. y = $y ") } // 呼び出し hoge1(5, 19) // x = 5. y = 19 戻り値、引数ありのメソッド fun hoge1(…
Kotlinの型と変数 Javaのintやbooleanといったプリミティブはない Javaのような文末にセミコロンは必要ない 変数の宣言はvarとvalが存在する。varはmutable(値の変更可能)、valはimmutable(値の変更不可)となる data class Person(val age :Int, val birt…