#9 Kotlinで学ぶ関数の基本
Kotlinの関数は、Javaのメソッドと違い、クラスの外に単体で書けるのが特徴です。この記事では、Kotlinにおける関数の基本を解説します。
関数を作ってみる
Kotlinでは`fun`というキーワードを使います。
fun greet(name: String) {
println("こんにちは、${name}さん")
}
値を返す関数
fun add(a: Int, b: Int): Int {
return a + b
}
簡潔に書ける式形式の関数
処理が1行で済む場合、Kotlinには波かっこと`return`を省略できる、簡潔な書き方があります。
fun add(a: Int, b: Int): Int = a + b
Kotlinならではの注意点
Javaと違い、Kotlinの関数はクラスの外に自由に書けます。Java経験者は「クラスなしで関数が書けるのか」と驚くかもしれませんが、これはKotlinがJavaより柔軟な設計になっている部分です。もちろん、これまで通りクラスの中にメソッドとして書くこともできます。
まとめ
Kotlinの関数は`fun`で定義し、式形式を使うと簡潔に書けます。クラスに縛られない自由な書き方ができる点も、Kotlinの魅力のひとつです。
本ページはプロモーションを含みます。
参考書籍(PR)
Kotlinをもっと学びたい方には「やさしいKotlin入門」がおすすめです。
コメント
コメントを投稿