dimanche, 22 mai 2022

Kotlin 1.5.0 stabilise les types entiers non signés

Kotlin 1.5.0, une mise à niveau du langage à typage statique de JetBrains, a été transféré à une étape de perspective de publication et est maintenant complet. L’accent est mis sur les types d’entiers anonymes et une bibliothèque de filtrage améliorée.

Avec Kotlin 1.5.0, les types d’entiers non signés, disponibles en version bêta depuis Kotlin 1.3, sont classés comme stables, ce qui les rend sûrs à utiliser dans de vrais travaux et facilement disponible sans opt-in. Les types d’entiers non signés incluent UInt , ULong , UByte , UShort et les fonctions associées. L’API des entiers anonymes de la bibliothèque de base est utile pour traiter les opérations sur les entiers non négatifs. Les API récemment stables se composent d’entiers non signés, de variétés et de développements de types d’entiers non signés, et fonctionnent avec des types d’entiers non signés. Les plages d’entiers anonymes sont toujours en version bêta.

Restez à jour avec les dernières avancées en matière de développement logiciel. Inscrivez-vous à la newsletter L’Entrepreneur First Look]

Les directives d’installation de la release candidate, qui a été présentée le 13 avril, sont disponibles sur kotlinlang.org. De même dans la version candidate de Kotlin 1.5.0:

  • Kotlin a maintenant une méthode pour utiliser les E / S Java modernes non bloquantes dans le style idiomatique de Kotlin au moyen de fonctions d’extension pour java. nio.file.Path . Ces extensions sont désormais proposées sans opt-in.
  • Une API indépendante des paramètres régionaux est proposée pour changer la casse des chaînes et des caractères.
  • Un ensemble de nouvelles fonctions est utilisé pour la conversion entre caractères et leurs codes entiers et valeurs numériques.
  • Pour la bibliothèque de tests, une seule dépendance kotlin-test est utilisée pour les travaux multiplateformes. Les concepteurs ont un choix automatisé d’une structure de criblage pour les ensembles de sources Kotlin / JVM. Il existe également des mises à jour de la fonction d’assertion.
  • Les constructeurs de Kotlin continuent d’étendre la partie multiplateforme de la bibliothèque de base pour offrir toutes les fonctionnalités au projet multiplateforme. Maintenant, ils ont rendu une variété de fonctions Char facilement disponibles sur toutes les plates-formes et dans le code commun.
  • Variations strictes sensibles à la casse de la String ?. toBolean () sont activés pour éviter les erreurs se référant aux booléens et aux chaînes.
  • La classe Duration dans l’API de mesure de durée et de temps, pour déterminer les périodes, a en fait a été considérablement modifié à la fois dans l’API et dans la représentation interne. Par exemple, Period utilise désormais une valeur Long pour la représentation interne plutôt que Double . Il existe également de toutes nouvelles fonctions d’usine pour créer des instances de Duration à partir de valeurs entières.
  • La fonction floordiv () exécute un service plancher sur les entiers. Une fonction () mode renvoie le module qui est le reste de la division par étage.

Toute l’actualité en temps réel, est sur L’Entrepreneur

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici