На этом шаге мы приведем общие сведения об этих функциях.
Стандартные функции - это универсальные вспомогательные функции из стандартной библиотеки Kotlin, которые принимают лямбда-выражения, уточняющие их поведение. В следующих шагах вы познакомитесь с шестью наиболее часто применяемыми стандартными функциями - apply, let, run, with, also и takeIf - и увидите, что конкретно они делают.
В этих шагах мы ничего не будем добавлять в NyetHack или Sandbox, но предлагаем поэкспериментировать с примерами кода в REPL.
Здесь для обозначения экземпляра типа мы будем использовать термин объект-получатель. Стандартные функции Kotlin на самом деле - функции-расширения, контекстом для которых служит объект-получатель. Подробнее функции-расширения, которые позволяют гибко определять дополнительные функции для разных типов, будут описаны позднее.
На следующем шаге мы рассмотрим функцию apply.