Re: "Bedingte Ausführungen" Kategorie: Programmierung (von André H. - 21.12.2003 12:20) | |
Als Antwort auf Re: "Bedingte Ausführungen" von KlaRa - 21.12.2003 11:43
| |
Hallo Klaus, Tom &Technikerschüler, Ja, leider gibt es keine Mglichkeit für ein "Case", jedoch lässt sich dies mit if-else sehr gut lösen. Wichtig dabei ist das else ! Nach dem Schema if x==1 { ... } if x==2 { ... } if x==3 { ... } zu arbeiten verlangsamt das System unnötig. Auch die Methode von Klaus ist unnötig umständlich. Die einfachste Methode wäre folgende: if Bedingung1 { ... } else if Bedingung2 { ... } else if Bedingung3 { ... } else ... Allerdings kann dies auch langsam werden. Darum kann es bei sehr vielen Bedingungen u.U. nötig sein, zu verschachteln, um die Ausführungsgeschwindigkeiten zu optimieren. z.B. if x<25 { if x==0 { ... } else if x==1 { ... } else ... else if x==24 { ... } } else if x<50 { if x==25 { ... } else if x==26 { ... } else ... else if x==59 { ... } } else ... Ich hoffe, das hilft ein wenig weiter. :-) MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | |
Antwort schreiben Antworten: |