Dans le cours : L'essentiel de Swift 4

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 22 600 cours dispensés par des formateurs experts ou achetez ce cours séparément.

Ajouter des méthodes structs

Ajouter des méthodes structs - Tutoriel Swift

Dans le cours : L'essentiel de Swift 4

Démarrer mon mois d’essai gratuit

Ajouter des méthodes structs

Les structs peuvent avoir des méthodes d'instance et de type comme les classes. Cependant, elles ne peuvent pas être enchaînées comme les super classes ou les sous-classes. Je vous donne un exemple. On va créer un nouveau struct qu'on va appeler shipWeapons. Dans le struct, je vais créer une variable que je vais appeler repairs qui va être un tableau ou un array, et à l'intérieur de ce tableau, on va mettre les choses qui sont à réparer dans notre vaisseau : electronic panel, et ensuite, keyboard. Ensuite, on va créer une fonction qui va s'appeler weaponRepairs, for (repair) in repairs.enumerated() print("\(repair) needs to be fixed" ). Donc, qu'est-ce qu'on fait ici ? C'est qu'on passe le tableau et pour chaque item dans le tableau, ils vont imprimer cette phrase, ici. Ensuite, on va créer un nouveau bombLauncher = shipWeapons(). Et ensuite, bombLauncher, on va aller voir c'est quoi qu'il y a à réparer à l'intérieur de ce bombLauncher-là. Et on exécute, et on voit que ça, ici, needs…

Table des matières