Un struct est un value type : il est copié lors de l'affectation, et chaque copie est indépendante. Une class est un reference type : l'affectation partage une seule instance, et les deux variables pointent vers le même objet. Cette unique différence guide la plupart des décisions de conception en Swift.
Comment ça fonctionne
{ x: }
{ x: ; (: ) { .x x } }
a (x: )
b a
b.x
(a.x, b.x)
c (x: )
d c
d.x
(c.x, d.x)
