2 Arrays mit istzuweißungen (hochzählfunktion gesucht)

  • grüßt euch,

    ich glaub es ist ziemlich einfach aber ich komm nicht drauf.. :wacko:
    habe 2 arrays (zB ArrayA und ArrayB
    der wert in ArrayA[0] soll nun mit dem wert von ArrayB[0] ersetzt werden
    also primitiver weiße so:

    Spoiler anzeigen
    [autoit]

    if $combo = $ArrayA[0] then $combo = $ArrayB[0]
    if $combo = $ArrayA[1] then $combo = $ArrayB[1]
    if $combo = $ArrayA[2] then $combo = $ArrayB[2]
    if $combo = $ArrayA[3] then $combo = $ArrayB[3]
    if $combo = $ArrayA[4] then $combo = $ArrayB[4]
    usw..

    [/autoit]

    wie kann ich das kürzen? ?(

    für jede hilfe wäre ich sehr dankbar

    gruß Inferior

    2 Mal editiert, zuletzt von Inferior (7. Juli 2010 um 19:01)

  • so:

    Spoiler anzeigen
    [autoit]

    For $i = 0 to UBound($ArrayA)-1
    if $combo = $ArrayA[$i] then $combo = $ArrayB[$i]
    Next

    [/autoit]

    EDIT: to slow ;(

    Das finden von Rechtschreibfehlern muss sofort und unverzüglich dem Autor gemeldet werden. Das eigennützige Verwenden dieser Rechtschreibfehler ist strengstens untersagt und kann mit Freiheitsenzug bestraft werden.

  • argh um erlich zu sein hatte ich das schon mal.. funktionierte aber nicht und dann hab ich bei UBound was anderes reingeschrieben und hin und her probiert..
    wäre beinahe verzweifelt... lange reder kurzer sinn
    ich war zu blöd es hin zu bekommen

    danke euch beiden vielmals!
    klappt super

    gruß Inferior