You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Если отсутствуют договоренности внутри проекта, допускается сокращенный вызов лямбды без `invoke`:
143
+
Если отсутствуют договоренности внутри проекта, допускается вызов лямбды как с `invoke`, так и сокращенный вариант `()`.
144
+
145
+
> [!TIP]
146
+
> Одной из основных причин использования явного `invoke` является концептуальное разделение функции как члена класса и лямбды как входного параметра функции.
147
+
> Используя `invoke` явно, мы показываем, что используем лямбду, а не функцию.
148
+
>
149
+
> При этом дополнительным аргументом к использованию `invoke` является его заметность. Вызывая лямбду без `invoke`, у нее можно потерять скобки в месте вызова, что приведет к некорректному поведению.
0 commit comments