2017-04-03 1 views

Répondre

3

Soit c'est bien, la seule différence entre appeler les deux est d'exprimer votre intention.

ArrayList est une mise en œuvre concrète de MutableList et mutableListOf, au Kotlin 1.1, retourne également un ArrayList. Savez-vous que vous voulez spécifiquement un ArrayList parce que vous avez pris la décision consciente que c'est le bon choix pour votre application? Vous voulez probablement arrayListOf (ou un appel direct au constructeur ArrayList, si cette interface fonctionne mieux pour vous).

Voulez-vous juste un MutableList de quelque sorte, et êtes-vous d'accord pour que ce que l'implémentation définit soit le bon choix? Utilisez simplement mutableListOf à la place.