1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-05 21:40:25 +00:00
QB64-PE/internal/help/CASE_ELSE.txt

62 lines
1.2 KiB
Plaintext

{{KW|CASE ELSE}} is used in a {{KW|SELECT CASE}} procedure as an alternative if no other {{KW|CASE}} statements are true.
{{PageDescription}}
* CASE ELSE should be listed at the bottom of the case list as it will supercede any case statements after it.
* Use it as a "safety net" or as an alternative for ALL values not covered in the {{KW|CASE}} statements.
{{PageExamples}}
''Example 1:''
{{CodeStart}}
a = 100
{{Cl|SELECT CASE}} a
{{Cl|CASE}} {{Cl|IS}} < 99: {{Cl|PRINT}} "a is < 99"
{{Cl|CASE}} 99: {{Cl|PRINT}} "a is 99"
{{Cl|CASE}} {{Cl|IS}} > 100: {{Cl|PRINT}} "a is > 100"
{{Cl|CASE ELSE}}
{{Cl|PRINT}} "a is 100"
{{Cl|END SELECT}}
{{CodeEnd}}
{{OutputStart}}
a is 100
{{OutputEnd}}
''Example 2:''
{{CodeStart}}
a = 100
{{Cl|SELECT CASE}} a
{{Cl|CASE}} 10: {{Cl|PRINT}} "a is 10"
{{Cl|CASE}} 20: {{Cl|PRINT}} "a is 20"
{{Cl|CASE}} 30: {{Cl|PRINT}} "a is 30"
{{Cl|CASE ELSE}}: {{Cl|PRINT}} "a is something other than 10, 20 and 30"
{{Cl|END SELECT}}
{{CodeEnd}}
{{OutputStart}}
a is something other than 10, 20 and 30
{{OutputEnd}}
{{PageSeeAlso}}
*{{KW|SELECT CASE}}
*{{KW|IF...THEN}}, {{KW|ELSE}}
{{PageNavigation}}