Sprenger120

Static Beispiel

Apr 22nd, 2011
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 0.73 KB | None | 0 0
  1. ;Static ist dazu da, das man den Inhalt von Variablen beibehalten kann in einer Funktion.
  2. ConsoleWrite("Ohne Static:" & @CRLF)
  3. ConsoleWrite(OhneStatic() & @CRLF)
  4. ConsoleWrite(OhneStatic() & @CRLF)
  5. ConsoleWrite(OhneStatic() & @CRLF)
  6.  
  7.  
  8. ConsoleWrite("Mit Static:" & @CRLF)
  9. ConsoleWrite(MitStatic() & @CRLF)
  10. ConsoleWrite(MitStatic() & @CRLF)
  11. ConsoleWrite(MitStatic() & @CRLF)
  12.  
  13.  
  14.  
  15. ;Wie mann sieht wird bei der Funktion  OhneStatic, die Variable $iVariable  immer wieder geleert
  16. ;Bei MitStatic hingegen passiert das nicht
  17.  
  18. Func OhneStatic()
  19.     Local $iVariable = 0
  20.     $iVariable += 1
  21.     Return $iVariable
  22. EndFunc   ;==>OhneStatic
  23.  
  24.  
  25. Func MitStatic()
  26.     Local Static $iVariable = 0
  27.     $iVariable += 1
  28.     Return $iVariable
  29. EndFunc   ;==>MitStatic
Advertisement
Add Comment
Please, Sign In to add comment