Wie überprüft man, ob eine Variable in Octave definiert ist?

7

Wenn Sie ein Skript schreiben, das Daten lädt, ist es Zeitverschwendung, jedes Mal darauf zu warten, dass es geladen wird.

Wie überprüft man, ob die Variable definiert ist?

    
B Seven 17.12.2011, 04:40
quelle

3 Antworten

12

Sie können die Funktion exist in Octave verwenden, um die Arbeit zu erledigen. Es kann verwendet werden, um das Vorhandensein eines gegebenen Namens als Variable, eingebaute Funktion, Datei oder Verzeichnis zu überprüfen. Um in Ihrem Fall die Existenz einer Variablen zu überprüfen, können Sie Folgendes verwenden:

%Vor%

Sie können die folgenden Links für detaillierte Informationen verweisen:

Jomoos 17.12.2011, 05:05
quelle
5

Sie müssen den Variablennamen auch in Anführungszeichen setzen,

existiert ("varname", "var")

    
charles.fox 09.05.2013 16:40
quelle
2
%Vor%

Hinweis itemcount ist in Anführungszeichen.

Wenn Sie den Wert nach == ändern, können Sie nach Funktionsname, Dateiname, Verzeichnis, Pfad usw. suchen.

von / mehr Infos unter: Ссылка

andere Rückgabewerte .. 2, wenn der Name ein absoluter Dateiname ist, eine gewöhnliche Datei im Octave-Pfad oder (nach Anhängen von '.m') eine Funktionsdatei im Octave-Pfad, 3 wenn der Name eine .oct- oder .mex-Datei ist Octaves Pfad, 5 wenn der Name eine eingebaute Funktion ist, 7 wenn der Name ein Verzeichnis ist, oder 103 wenn der Name eine Funktion ist, die keiner Datei zugeordnet ist (in der Befehlszeile eingegeben). Andernfalls geben Sie 0 zurück.

    
skdev75 17.08.2014 03:50
quelle

Tags und Links