Comment le réifiée mot-clé dans Kotlin travail?

J'essaie de comprendre le but de la reified mot-clé, apparemment c'est ce qui nous permet de faire une réflexion sur les médicaments génériques.

Cependant, quand je le laisse sortir, il fonctionne tout aussi bien. Quelqu'un veut bien expliquer quand cela fait un réel différence?

  • Êtes-vous sûr de savoir ce que la réflexion est? Aussi, avez-vous entendu parler du type de l'effacement?
  • Paramètres de type générique sont effacés au moment de l'exécution, de lire sur le type d'effacement si vous ne l'avez pas déjà. Réifiée paramètres de type inline sur des fonctions non seulement inline le corps de la méthode, mais aussi la paramètre de type générique vous permettant de vous faire des choses comme T::class.java (vous ne pouvez pas faire avec la normale types génériques). Mettre un commentaire parce que je n'ai pas le temps de donner de la chair une réponse complète en ce moment..
  • Il permet d'obtenir l'accès pour le béton de type générique d'une fonction sans compter sur la réflexion et sans avoir à passer le type de l'argument.
InformationsquelleAutor hl3mukkel | 2017-08-29