Dans une première mise à jour du langage, les dictionnaires héritent d’une nouvelle syntaxe: Dictionary
<TypeClef, TypeElement
> devient
tandis que les chaînes suivent leur exemple, ce qui veut dire que: Array
<Int
> devient
De leur côté, la syntaxe des intervalles s’est clarifiée. Tandis qu’avant il fallait distinguer ..
et ...
(de plus la convention était inversée par rapport à Ruby!) à partir de maintenant le troisième point est remplacé par < si la borne supérieure n’est pas inclue dans l’intervalle.
1..<10
Aux absents il faut compter les indicateurs de visibilité private
, public
et cætera ainsi que le traitement d'exceptions.
Il y a d'autres améliorations, en particulier par rapport à la valeur nil
, et la correction de crashes dans le Playground et d’autres composants de XCode.
Lien vers le blog des développeurs: Swift Blog – Apple Developer
Ça n’a pas attendu longtemps, une nouvelle bêta de Swift a été publiée, avec l’ajout des attributs
public, private
etinternal
pour le contrôle d’accès. Si les noms ne sont pas une surprise leur utilisation dévie quelque peu de la norme, j’y reviendrai dans un autre article.