Функция может возвращать некоторый результат. В этом случае после списка параметров через двоеточие указывается возвращаемый тип. А в теле функции применяется оператор return, после которого указывается возвращаемое значение.
Например, определим функцию, которая возвращает сумму двух чисел:
В объявлении функции sum после списка параметров через двоеточие указывается тип Int, который будет представлять тип возвращаемого значения:
В самой функции с помощью оператора return возвращаем полученное значение - результат операции сложения:
Так как функция возвращает значение, то при ее вызове это значение можно присвоить переменной: