Информация
довольно много сообщений в блоге (какэто) по использованию стандартных библиотечных функцийapply
/with
/run
/also
/let
доступны, которые немного упрощают, когда на самом деле использовать какие из этих симпатичных функций.
В течение нескольких недель официальные документы наконец предоставляют руководящие указания по этой теме:https://kotlinlang.org/docs/reference/coding-conventions.html#using-scope-functions-applywithrunalsolet
Тем не менее, я думаю, что довольно сложно запомнить функциюиндивидуальные варианты использования посредствомимена функций, Я имею в виду, для меня они кажутся взаимозаменяемыми, почему неlet
называетсяrun
например?
Какие-либо предложения? Я думаю, что названия не очень выразительны, что поначалу трудно увидеть различия.