créer des dynamiques de la taille de la matrice de swift

Je veux créer un Tableau, si je le fais, comme ça ça marche:

var arrayEingabe = Array(count:30, repeatedValue:0)

Si je le fais comme cela, il ne fonctionne pas:

var sizeArray = 30
var arrayEingabe = Array(count:sizeArray, repeatedValue:0)

À la fin je veux changer la taille de mon Tableau en fonction de ce que l'utilisateur a tapé dans.

J'étais à la recherche sur le web pour une heure maintenant, mais je ne pouvais pas trouver la réponse.

Merci pour votre aide les gars

Accueille

Kove

  • Il n'y a rien de mal avec le code que vous avez fournis. Pourriez-vous ajouter plus de détails expliquant exactement quel est le problème?
  • Par défaut, la taille du tableau est dynamique, Rapide. Si vous souhaitez utiliser un tableau de taille fixe ensuite les propriétés ci-dessus (le comte, repeatedValue) peut être réglé. La création de la dynamique de la taille de la matrice est simple, var arrayEingabe : [Int]
  • Je suis en désaccord avec le fixe/dynamique de la matrice de description. Tableau créé avec Array(count, repeatedValue) est toujours dynamique et capable d'évoluer/rétrécir, il a juste crée un tableau avec les longueur spécifique et les valeurs initiales (à moins que vous marquer avec let, bien sûr).
  • J'ai oublié de dire que "Si vous déclarez avec "let'" 😛 , Apparemment variable tableau est dynamique par défaut dans Swift, à moins que nous le préciser à être fixé. D'accord?
  • C'est très utile sur un Débordement de Pile si vous n'utilisez jamais des mots comme "ne fonctionne pas". Au lieu de cela, décrivez ce que vous attendiez le code pour le faire, et de décrire ce qu'il fait c'est différent, y compris la formulation exacte des éventuels messages d'erreur.
InformationsquelleAutor kove | 2014-12-17