Zeiger auf Int in einem Array ablegen und Manipulieren

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Zeiger auf Int in einem Array ablegen und Manipulieren

    hallo,

    ich moechte structs in einem in einem array ablegen und dann per for schleife manipulieren: Hier ein kleines Beispiel, was ich der Einfachheit halber mit Int's durchfuhrt habe:


    Quellcode

    1. let a = 1
    2. let b = 2
    3. let c = 3
    4. var arrayInt = Array<Int>()
    5. arrayInt.append(a)
    6. arrayInt.append(b)
    7. arrayInt.append(c)
    8. print("arrayInt: \(arrayInt)")
    9. for i in arrayInt.indices {
    10. arrayInt[i] = 10
    11. }
    12. print("arrayInt: \(arrayInt)")
    13. print("a: \(a)")
    14. Console:
    15. arrayInt: [1, 2, 3]
    16. arrayInt: [10, 10, 10]
    17. a: 1
    Alles anzeigen

    ich moechte jetzt sicherstellen, dass 'a" genau wie das erste Element im array auch, den Wert 10 annimmt. Wie kann ich das erreichen ?

    Vielen Dank im Voraus
  • Mac & i Test Abo