[GUIDE] Das Array

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

    • [GUIDE] Das Array

      hi,
      ich schreib hier mal einwenig über Array's
      das is einer der größten erfindungen im Programmierbereich x)

      Wer noch keinen Schimmer davon hat, ist hier gut aufegehoben ;)

      Zur sicherheit schreib ich hir au wenig mehr für die Totalen anfänger ^^

      ___

      Man kann Informationen ( Texte, zahlen, etc.. ) in "Variablen" speichern,
      jeder der was in au3 programmiert hat, hat sowas zu 100% benutzt ^^
      Vllt. weiß er nur nicht wie man es nennt ^^

      Also hier die Lösung :

      Quellcode

      1. $Password = "password"
      Die Variable hier ist

      Quellcode

      1. $Password

      =) ^^
      ich glaube das hat jetzt jeder kapiert ^^
      eine Variable kann man in AutoIT
      mit einem "
      $ " definieren.

      Das wäre dann geritzt.
      ___

      Ein Array ist in Dimensionen Unterteilt.
      Ein Standart Array, so wie es häufig benutz wird, hat nur eine Dimension.
      Man kann es durch folgende Syntax Comands Deklarieren :

      Quellcode

      1. Dim
      2. ReDim
      3. Global
      4. Local
      5. ;etc..

      nach einem solchen Syntax Comand folgt eine normale Variable

      Quellcode

      1. Dim $Array
      und dann folgen die "Dimensionen"
      hier nur eine Dimension :

      Quellcode

      1. Dim $Array[100]
      wenn man dies gemacht hat kann man das Array benutzen.

      Bei einer Normalen Variable kann man nur einen Wert zuweisen.

      Quellcode

      1. $Variable = "Der eine Wert"
      Aber bei einem Array kann man mehrere Werte zuweisen.

      Quellcode

      1. Dim $Array[100]
      2. $Array[0] = "Der erste Wert"
      3. $Array[1] = "Der zweite Wer"
      4. ;...
      5. $Array[99] = "Der 100-teste Wert"
      Wie man hier sieht fange ich bei "0" an und höre bei "99" auf anstatt bei "100", dass ich ja als Dimensonsgröße angeben habe.
      Das liegt daran das, dass array halt bei 0 anfaäng und es dann bis 99 exakt 100.

      Man kann auch mehrere Dimensionen benutzen :

      Quellcode

      1. Dim $2D_Array[[COLOR=DeepSkyBlue]10[/COLOR]][[COLOR=Lime]5[/COLOR]]
      das wäre dann zu vergleichen mit einem Hoch Haus das 10 Stockwerke und jeweils 5 Wohnungen pro Stockwerk hat.

      Quellcode

      1. Dim $2D_Array[10][5]
      2. $2D_Array[1][0] = "Familie Maier"
      3. $2D_Array[1][1] = "Familie Walter"
      4. ;...
      5. $2D_Array[10][4] = "Familie Eisen"
      Es ist wie eine Daten Bank

      Was aber nicht geht ist :

      Quellcode

      1. Dim $2D_Array[10][5]
      2. $2D_Array[1] = "Flur & eingang"
      wenn es mehrer Dimensionen hat, dann muss auch jede einzelne angegebn sein, was ich hier als ersatz empfehlen würde wäre

      Quellcode

      1. Dim $2D_Array[10][5]
      2. $2D_Array[1][0] = "Der Flur"
      dann würde halt Wohnung nr.5 ausfallen ^^, es sei denn man würde den maximal Wert der 2en Dimension einfach vergrößern ^^

      ich hoffe ihr habt was drauß gelernt

      gez :: *electriZer*

    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • ich würde es noch erweitern, um den punkt, dass man arrays, wenn man sie mehrstufig macht, also mit 2 oder mehr dimensionen, bei jeder dimension der zweiten ebene, die voll ausreizen kann
      soll also so heißen

      Quellcode

      1. Dim $array[3][2]
      2. $array[0][0]="bla"
      3. $array[1][0]="blabla"
      4. $array[2][0]="lol"
      5. $array[0][1]="affe"
      6. $array[1][1]="zucker"
      7. $array[2][1]="piep"
      8. $array[0][2]="mann"
      9. $array[1][2]="frau"
      10. $array[2][2]="ka"


      gez. internetfreak