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

Antworten
Benutzeravatar
GEI
Beiträge: 233
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.
Leibniz-Institut für Bildungsmedien | Georg-Eckert-Institut (GEI)
---
'opsi4instituts' = Communityprojekt für wissenschaftliche Einrichtungen
offenes Repository, Update-Notifier
wiki.o4i.org - www.gei.de/institut/direktion/it-service/opsi4instituts
Benutzeravatar
tobias
Beiträge: 1294
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: 1940
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


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@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: 108
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.


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


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: 3327
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


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Antworten