это @ MainActivity против MainActivity @ это в Котлин - PullRequest
0 голосов
/ 09 января 2019

Как видите,

this @ MainActivity или MainActivity @ this

действует при запуске активности в котлине. Я пытался найти ответ, но ничего не нашел. Кто-нибудь может знать о его точной разнице и действительной? Почему разрешено и то и другое?

Ответы [ 2 ]

0 голосов
/ 09 января 2019

Согласно Грамматической документации Котлина ,

MainActivity @ это просто метка для this с названием «MainActivity». Вы можете установить любой ярлык на свой вкус.

this @ MainActivity - это фактическая ссылка this из MainActivity

Надеюсь, я проясню.

0 голосов
/ 09 января 2019

this@MainActivity - это ссылка на текущий MainActivity экземпляр.

MainActivity@this - это определение имени метки, т.е. MainActivity .

Подробнее о ярлыках .

...