Variablenabfrage ohne Initialisierung dieser Variable

XML-Variante AOQML, ihre Möglichkeiten, Ergänzungen und Entwicklung...

Moderatoren: Ratsgruppe Programmierer, A-Team

Variablenabfrage ohne Initialisierung dieser Variable

Beitragvon lordhelix » Mi 23 Sep, 2020 22:19

Hey zusammen,

mag wohl wieder aufm Schlauch stehen.

Kann ich eine nicht initialiserte Variable im switch-tag per else abfragen oder ausschließlich per NULL?

Beispiel:

Code: Alles auswählen
<switch name="Testvariable">

  <case val="1">
    <!-- Zweig wird ausgeführt wenn Inhalt Testvariable gleich 1 -->
  </case>
   
  <else>
    <!-- Zweig wird ausgeführt wenn Inhalt Testvariable nicht gleich 1 ODER NICHT INITIALISIERT BZW INHALT NULL BZW LEER -->
  </else>
</switch>

Oder wird eine leere bzw NULL-Variable ausschließlich im Zweig <null></null> ausgeführt?
lordhelix
Herold
Herold
 
Beiträge: 177
Registriert: So 07 Apr, 2019 22:00
Heldenname: Helix

Re: Variablenabfrage ohne Initialisierung dieser Variable

Beitragvon Tommek » Mi 23 Sep, 2020 22:55

Testserver sagt: else


Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8"?>
<scene xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://eisentrutz.antamar.eu/aoqml.xsd">

<switch name="Testvariable">

  <case val="1">
    1
  </case>
   
  <else>
    else
  </else>
</switch>
</scene>
Benutzeravatar
Tommek
Site Admin
Site Admin
 
Beiträge: 7432
Registriert: Mi 17 Mai, 2006 22:40
Wohnort: Eodatia
Heldenname: Alrik Dormwald
Mitglied bei: Orkwacht

Re: Variablenabfrage ohne Initialisierung dieser Variable

Beitragvon lordhelix » Mi 23 Sep, 2020 23:15

*Vor die Stirn hau*

Ja hätte ich selbst testen können.....man man man, sagte ja Schlauch
lordhelix
Herold
Herold
 
Beiträge: 177
Registriert: So 07 Apr, 2019 22:00
Heldenname: Helix


Zurück zu Questen, Abenteuer und Zufallsbegegnungen (inkl. AOQML)



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast