見出し画像

【Kotlin】関数宣言の簡略化

関数宣言の簡略化

関数は変数を宣言し、すぐに値を返す事ができます。

関数から単一式の結果が返される場合は、関数に含まれる if-else 式の結果を直接返すことで、ローカル変数の宣言をスキップできます。

if文の前にreturn と記載するだけです。

return if(count == 10) { }

サンプルプログラム


fun main() {
    var result:String
    result = answer(10)
    println(result)
}

fun answer(count: Int):String {
    
    return if(count == 10) {
        count.toString()+"です。"
    } else if(count == 20) {
        count.toString()+"です。"
    } else {
        count.toString()+"です。"
    }
}

実行結果


10です。

ifの前に returnを書くことで簡単に戻すことができます。

サンプルダウンロード



もっと学びたい人は!この本がおすすめです!

#Kotlin #Kotlin初心者 #Kotlin学習 #プログラミング #プログラミング学習 #プログラミング初心者 #Android開発

この記事が気に入ったらサポートをしてみませんか?