0
0

More than 1 year has passed since last update.

【Kotlin】関数に書いてあるUnitとは

Posted at

はじめに

プログラミング学習中の@kat_logと申します。

Kotlinの学習をし始め、ちょっとした学びや驚きもアウトプットしておこうと思い記事にしました🙇

関数に書いてある(ことがある)Unitについてです。

image.png

結論

関数に戻り値が無い場合に記載するものです。

Kotlinの関数

Kotlinでは関数を

fun 関数名 (仮引数名: 引数の型, ...): 戻り値の型 {
    //処理
}

といった形で戻り値の型も記載します。

ところが関数には戻り値が無い、不要な場合もあると思います。
そういった、戻り値が無い関数の場合に戻り値の型の部分にUnitと記載します。

Kotlinでは基本的に戻り値の型の宣言が必要なようですが
Unitは省略も可能みたいです。

fun sayHi (name: String): Unit {
    println("Hi, ${name}!")
}

こちらを以下のように書き換え可能です!
Unit省略しただけです…!😅)

fun sayHi (name: String): {
    println("Hi, ${name}!")
}

おわりに

お読みいただきありがとうございました。
自分と同じく初学者の参考になれば嬉しいです。
一緒に頑張っていきましょう〜😄

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0