оператор "это" в котлин.PopupMenu (это, это) - PullRequest
0 голосов
/ 13 октября 2018

У меня есть эта строка кода, и я не могу найти какую-либо информацию о том, что означает оператор "это" в скобках.Как это обычно используется?val popupMenu = PopupMenu (this, it)

Учебник, в котором я нашел эту строку кода (время - 3:20) https://www.youtube.com/watch?v=ncHjCsoj0Ws

1 Ответ

0 голосов
/ 13 октября 2018

it является неявным именем одного параметра

Очень часто лямбда-выражение имеет только один параметр.

Если компиляторможет определить саму сигнатуру, разрешено не объявлять единственный параметр и пропускать ->.Параметр будет неявно объявлен под именем it

В вашем примере it означает представление, по которому щелкнули

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...