-5
Je suis nouveau à Swift et essaye de porter du code. J'ai ceci d'un ancien projet:Initialisation de structure simple dans Swift (4)?
typedef struct {
float Position[3];
float Normal[3];
float TexCoord[2]; // New
} iconVertex;
const iconVertex iconVertices[] = {
{{0.0,0.0, 0.0}, {0, 0, 1.0}, {0, 0}},
{{1.0, 0.0, 0.0}, {0, 0, 1.0}, {1, 0}},
{{0.0, 1.0, 0.0}, {0, 0, 1.0}, {0, 1}},
{{1.0, 1.0, 0.0}, {0, 0, 1.0}, {1, 1}},
};
Est-il possible de faire cette même initialisation de tableau dans Swift? Merci!
Vous n'avez pas besoin du 'init'. Avec un 'struct' vous obtenez automatiquement un tel' init' si vous n'en fournissez pas d'autres. – rmaddy
Bon point! Mais comme il porte du code, j'ai pensé qu'il était utile de montrer comment créer un 'init' aussi – jvrmed
Vous voulez probablement utiliser' Vector3D' ou tuple au lieu de tableau pour les types de propriétés. –