Kotlin - Arrays (Tablice)

Cała magia Kotlina opiera się na tym, że oprócz potężnych narzędzi jakimi są Coroutines lub Funkcje rozszerzeń, język dodaje użyteczne triki do większości elementów znanych z Javy.

Kotlin pozwala nam na tworzenie tablic poprzez konstruktory arrayOf lub arrayOfNulls. W rezultacie otrzymujemy jakąś tablicę z prymitywami lub polami pustymi.

Tablice tego samego

Czasami bywa tak, że tworzymy jakąś listę i potrzebujemy wypełnić ją przykładowymi danymi. Zwykle w Javie mogło wyglądać to tak:

Samo wykorzystanie Kotlina pozwala trochę uprościć kod. Zobaczmy jak mogło by to wyglądać.

Konstruktor Array()

W oficjalnej dokumentacji możemy przeczytać, iż domyślny konstruktor Array() pozwala na utworzenie tablicy poprzez konstruktor Array( ilość, funkcja ).

Połączenie wszystkiego razem

Wiedząc, jak działa konstruktor Array() w Kotlinie możemy stworzyć jednoliniowy generator obiektów do listy.

W efekcie otrzymamy 20-sto elementową tablicę z obiektami Topic.

shop
Otwórz Sklep Play

Zachęcam cię do odwiedzenia mojej strony na Google Play store i sprawdzenia wszystkich moich aplikacji.