ERFÜLLT: WUNSCH: Switch/Case-Struktur in WINST

Antworten
Benutzeravatar
GEI
Beiträge: 229
Registriert: 12 Feb 2010, 13:00
Wohnort: Braunschweig
Kontaktdaten:

ERFÜLLT: WUNSCH: Switch/Case-Struktur in WINST

Beitrag von GEI »

hallo,

die Erweiterung um eine derartige programmtechnische Kontrollstruktur

Code: Alles auswählen

Switch(Vergleichswert)
{
    case "Wert1": Anweisung;
    break;
   case "Wert2": Anweisung;
   break;
   default: Anweisung
}
würde die Erstellung von Scripts sicherlich vereinfachen, die manchmal langen IF/THEN/ELSE -Verschachtelungen
könnten sauber ersetzt werden.

Mit freundlichen Grüßen
D.Krummel
Zuletzt geändert von GEI am 19 Dez 2015, 17:42, insgesamt 1-mal geändert.
Georg-Eckert-Institut - Leibniz-Institut für internationale Schulbuchforschung (GEI)
---
'opsi4instituts' = Communityprojekt für wissenschaftliche Einrichtungen
offenes Repository, Update-Notifier
http://www.gei.de/o4i - https://wiki.o4i.org
Benutzeravatar
tobias
Beiträge: 1291
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: WUNSCH: Switch/Case-Struktur in WINST

Beitrag von tobias »

Das würde ich auch begrüßen.
Mitunter hat man einen ganzen baum mit If Anweisungen. Das wird schnell unübersichtlich.

Grüße aus Braunschweig nach Braunschweig ;)
Tobias
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1939
Registriert: 28 Mai 2008, 10:53

Re: WUNSCH: Switch/Case-Struktur in WINST

Beitrag von ueluekmen »

Hi,

ich habe mal ein niedrig priorisiertes Ticket aufgegeben. Wir werden das bestimmt diskutieren, allerdings kann ich nicht sagen, wann wir dazu kommen.

Grüße
E. Ueluekmen
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de
Benutzeravatar
embl-structures
Beiträge: 327
Registriert: 13 Jan 2010, 18:41
Wohnort: Heidelberg
Kontaktdaten:

Re: WUNSCH: Switch/Case-Struktur in WINST

Beitrag von embl-structures »

+1 von mir fuer eine solche Kontrollstruktur. Verschachtelte if-Strukturen sind schrecklich fehleranfaellig und schlecht wartbar.
frank
Mike1987
Beiträge: 177
Registriert: 08 Dez 2010, 08:30

Re: WUNSCH: Switch/Case-Struktur in WINST

Beitrag von Mike1987 »

Das fände ich auch seeeehr gut.
Ärgere mich nämlich gerade wieder wegen den Verschachtelten if-Anweisungen :D
Benutzeravatar
Der-Matze
uib-Team
Beiträge: 102
Registriert: 16 Mär 2009, 11:00

Re: WUNSCH: Switch/Case-Struktur in WINST

Beitrag von Der-Matze »

Ich schließe mich an.
Das würde einige if Konstrukte ablösen und die Skripte les- und wartbarer machen.
dkoch
Beiträge: 309
Registriert: 25 Nov 2011, 14:03

Re: WUNSCH: Switch/Case-Struktur in WINST

Beitrag von dkoch »

Würden wir auch begrüßen.

+1
jey
Beiträge: 4
Registriert: 21 Okt 2013, 10:03

Re: WUNSCH: Switch/Case-Struktur in WINST

Beitrag von jey »

etwas älter, wünsche ich mir aber auch.

Oder gibt es eine Möglichkeit, dass mit einer aktuellen Version schon zu erreichen, zum Beispiel durch einen Sub-Aufruf mit einer Variablen im Namen? So löse ich das in Batch-Dateien immer goto :case_%Variable%, meist langt das.

Jens
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: WUNSCH: Switch/Case-Struktur in WINST

Beitrag von d.oertel »

Hi,

ist fertig und einsatzbereit:
viewtopic.php?f=1&t=7512
(Neuer opsi-winst in experimental)

gruß
d.oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
Antworten