Kotlin: deklarovat typ proměnných explicitně?
Poté, co jsem dopsal blog o dojmech z Kotlinu, napadla mě ex-post ještě jedna myšlenka k tématu, jestli uvádět typ proměnné explicitně nebo ne: jaký bude výsledný kód po kompilaci? Pojďme udělat experiment. Vezměme tentýž zdroják, jednou s automatickými typy proměnných, podruhé s explicitně uvedenými typy. Nechme ho zkompilovat a výsledek dekompilujme do Javy. Bude ve výsledku nějaký rozdíl?