Тип Unit описывает отсутствие возвращаемого значения функции. При объявлении функции без возвращаемого значения он автоматически подставляется компилятором и явно его указывать не нужно.
Если функция не возвращает никакого полезного значения, её возвращаемый тип - Unit.
Unit - тип только с одним значением - Unit.
Например:
Указание типа Unit в качестве возвращаемого значения тоже не является обязательным.
Код, написанный выше, и следующий код совершенно идентичны: