Les constantes de Kotlin — ce qui est une méthode recommandée pour les créer?

Comment est-il recommandé de créer des constantes dans Kotlin? Et quelle est la convention de nommage? Je n'ai pas trouvé que dans la documentation.

companion object {
    //1
    val MY_CONST = "something"

    //2
    const val MY_CONST = "something"

    //3
    val myConst = "something"
}

Ou ...?

  • Si vous voulez quelque chose de correspondant à un public static final champ en Java, l'utilisation const val dans votre compagnon objet. Si vous voulez un private static final champ et un public de lecture, utilisez val dans votre compagnon objet.
  • Voici le blog qui explique les façons de définir des constantes dans Kotlin: blog.egorand.moi/where-do-i-mettre-mes-les constantes-en-kotlin
  • Checkout cet article. Il donne un bon aperçu des différentes façons dans lequel vous pouvez stocker vos constantes, avec des performances liées à des arbitrages.
InformationsquelleAutor Jodimoro | 2017-05-18