В Котлине концы returnОператор выполняет функцию и, если она присутствует, возвращает значение вызывающей стороне. Вот пример использования оператора return:

Когда функция использует оператор return для возврата значения, тип возвращаемого значения функции должен быть явно указан. Тип возвращаемого значения определяется после списка параметров и двоеточия. В приведенном выше примере тип возвращаемого значения был Int использовал. Вот еще примеры различных типов возврата в Kotlin:

Тип возвращаемого значения Единица измерения

Функция, которая не возвращает результата, неявно возвращает значение типа Ед. назад. Этот парень сравним с этим аннулировать-Тип, используемый в некоторых языках программирования для обозначения отсутствия возврата. Следующая функция показывает пример этого:

Показанная выше функция соответствует следующей функции:

Даже в тех случаях, когда функция имеет возвращаемый тип Unit все еще могу это сделать возвращаться-Оператор можно использовать для досрочного завершения функции без возврата значения. Такой подход полезен для своевременного выполнения функции и исключения ненужных операторов, что в конечном итоге оптимизирует производительность кода.

  1. Пример – Выход из функции при выполнении условия:
  1. Пример – выход из функции внутри цикла:

Оставить комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены * отмеченный