Funktionreferenz


IsArray

Beschreibung anzeigen in

Überprüft, ob eine Variable ein Array ist.

IsArray ( variable )

Parameter

variable Die zu überprüfende Variable/der zu überprüfende Ausdruck.

Rückgabewert

Erfolg: 1.
Fehler: 0, wenn der Parameter kein Array ist.

Bemerkungen

Kann nützlich sein, um Ergebnisse von UDFs zu prüfen.

Siehe Sprachreferenz - Datentypen für eine detaillierte Beschreibung.

Verwandte Funktionen

IsBinary, IsBool, IsFloat, IsHWnd, IsInt, IsNumber, IsPtr, IsString, VarGetType

Beispiel

#include <MsgBoxConstants.au3>

Example()

Func Example()
    ; Startet Notepad
    Run("notepad.exe")

    ; Wartet maximal 10 Sekunden bis das Notepad-Fenster erscheint.
    Local $hWnd = WinWait("[CLASS:Notepad]", "", 10)

    ; Ermittelt die Position und Größe des Notepad-Fensters durch Übergabe des Handles an WinGetPos.
    Local $aPos = WinGetPos($hWnd)

    ; Prüft, ob die Variable ein Array ist.
    If IsArray($aPos) Then
        MsgBox($MB_SYSTEMMODAL, "Erfolg", "Fensterhöhe: " & $aPos[3])
    Else
        MsgBox($MB_SYSTEMMODAL, "Fehler", "Es trat ein Fehler auf.")
    EndIf

    ; Schließt das Editor-Fenster mit Hilfe eines Handles, zurückgegeben durch WinWait.
    WinClose($hWnd)
EndFunc   ;==>Example