Вопросы к Поиску с Алисой
Разница между функциями (fn) и замыканиями (closures) в Rust заключается в их природе и поведении. microsin.ru doc.rust-lang.ru
Функции (fn) — это именованные функции, для которых требуются аннотации типов входных параметров и возвращаемого значения. microsin.ru doc.rust-lang.ru Аннотации важны, потому что типы — часть явного интерфейса, который предоставляется пользователям. microsin.ru
Замыкания (closures) — это анонимные функции, которые можно сохранять в переменных или передавать в качестве аргументов другим функциям. microsin.ru doc.rust-lang.ru В отличие от функций, замыкания могут использовать значения из области видимости, в которой они были определены. doc.rust-lang.ru
Ещё одно отличие — для замыканий обычно не требуется указывать типы аргументов и возвращаемого значения, как это делается для функций. microsin.ru kgv.gitbooks.io