Wertebereiche abfragen

Für allgemeine Fragen zur Programmierung mit PureBasic.
Käthe
Beiträge: 5
Registriert: 01.10.2004 10:21
Wohnort: Nähe Köln

Wertebereiche abfragen

Beitrag von Käthe »

Hallo zusammen!

Schreibe gerade meine Diplomarbeit mit PB und bin rundum begeistert von den Möglichkeiten! Habe bisher nur mit PLSQL (Oracle) gearbeitet und habe jetzt folgendes Problem: In IF-Abfrage soll ein Wertebereich abgefragt werden. z. B.
IF Wert between 5 and 10 ...
oder
IF Wert IN [5,6,7,8,9,10]

Gibt es in PB einen entsprechenden Ausdruck? Habe in der Hilfe nichts gefunden. Oder muß ich jeweils auf den unteren und den oberen Wert getrennt abfragen, wie
IF Wert >= 5 AND Wert <= 10 ?

Hoffe, meine Frage ist nicht zu doof... und freue mich auf eure Antworten!

Viele Grüße,
Katja
Benutzeravatar
Zaphod
Beiträge: 2875
Registriert: 29.08.2004 00:40

Beitrag von Zaphod »

mußt du mit

IF Wert >= 5 AND Wert <= 10

machen.
Käthe
Beiträge: 5
Registriert: 01.10.2004 10:21
Wohnort: Nähe Köln

Beitrag von Käthe »

Danke für die schnelle Antwort!

Grüße,
Katja
Calloway
Beiträge: 106
Registriert: 15.09.2004 23:26

Was ist mit erweitertem Select/Case

Beitrag von Calloway »

Hallo!

Da gerade meine Frau das Thema ansprach...

Gibt es eigentlich Amibitionen, die Select/Case-Befehle so zu erweitern, dass sie auch mehrere Variablen verwalten können?

Code: Alles auswählen

Select a
  case 1,5,90 to 110, 201
    print "bla bla"
  case 4,8,10 to 12
    print "bäh"
endselect
--
Gruß, Martin.
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Re: Was ist mit erweitertem Select/Case

Beitrag von freedimension »

Calloway hat geschrieben:Da gerade meine Frau das Thema ansprach...
:o Das gibt es???
Gibt es eigentlich Amibitionen, die Select/Case-Befehle so zu erweitern, dass sie auch mehrere Variablen verwalten können?

Code: Alles auswählen

Select a
  case 1,5,90 to 110, 201
    print "bla bla"
  case 4,8,10 to 12
    print "bäh"
endselect
Wurde schon des Öfteren angefragt. Inwieweit da Ambitionen bei Fred (der Entwickler) vorhanden sind dies in einer der nächsten Versionen einzubauen steht in den Wolken.
Aber wie gesagt, du bist nicht der Einzige der das gefragt hat, damit sind die Chancen nicht mehr so gering dass es mal eingebaut wird, hoffentlich schon in Version 4.0.
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Team100
Beiträge: 104
Registriert: 13.09.2004 22:59

Beitrag von Team100 »

Dem kann ich mich nur anschliessen !

Der Select Befehl ist in PB recht schwachbrüstig ......

Zumindest sollte der Funktionsumfang von good slow QB
erricht werden :

-- Case mit Aufzählung von numerischen und Stringwerten

-- Case mit von - bis

-- Case mit > und <

Natürlich könnte das (und muß ja auch derzeit) alles mit der
If - Bedingung realisiert werden, ist aber umständlicher.
Deshalb gibt es ja eben den Select Befehl.

Da PB-Quellcode ohnedies reich an If - Endif Bedingungen ist,
wäre ein mächtigeres Select auch für die Übersichtlichkeit des
Codes gut.

So wirklich aufwendig kann die Erweiterung des Select eigentlich
nicht sein ...
Bleibt nur mehr die Hoffnung daß sich was tut und wir es auch noch
erleben...... :mrgreen:
Kompliziert kann es jeder lösen, aber das wirklich Geniale ist einfach.....
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag von Andre »

Da ich auch schon Nachfragen per Mail bekommen habe, hatte ich Fred auch schon über das Anwender-Interesse unterrichtet. Was er daraus macht, bleibt erstmal seiner Entscheidung überlassen...
Gebe Bescheid, wenn ich etwas Neues erfahre. 8)
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag von Andre »

Info von Fred: Select/Case mit mehreren Argumenten ist auf seiner ToDo-Liste, möglicherweise jedoch erst nach v4.0 /:->
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

zur version 4.0 könnte fred eigentlich mal die ToDo liste leeren (alles einbauen / fixen) :freak: die Version 4.0 ist n guter anlass dafür...
Bild
Kristel
Beiträge: 72
Registriert: 30.08.2004 00:17

Beitrag von Kristel »

LittleFurz hat geschrieben:zur version 4.0 könnte fred eigentlich mal die ToDo liste leeren (alles einbauen / fixen) :freak: die Version 4.0 ist n guter anlass dafür...
der war gut :lol:
Antworten