#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入門」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本