Загадка про getQualifiedClassName() та Function

Що поверне такий вираз?

getQualifiedClassName(function():void{});

Відповідь:

Function-1

Наступний такий самий вираз поверне:

Function-2

Навіщо так — не знаю, але треба запам’ятати.

Зауважу ще те, що для не анонімних функцій (для методів класів) подібний вираз поверне:

builtin.as$0::MethodClosure

Але нуль в цьому випадку не інкрементується.

Таґи: ,

Залиште свій коментар