{{htmlmetatags>metatag-robots=()
metatag-title=(CASE | ugBASIC User Manual)
metatag-keywords=(ugBASIC,Commodore 64,Commodore PLUS/4,ZX Spectrum)
metatag-description=(Manual page for CASE)
metatag-media-og:image=(:ugbasic:logo-ugbasic-fb.png)
metatag-og:title=(CASE | ugBASIC User Manual)
metatag-og:description=(Manual page for CASE)
}}
====== ugBASIC User Manual ======
===== CASE =====
===== SYNTAX =====
CASE value
==== PURPOSE ====
The ''CASE'' command is part of ''SELECT...ENDSELECT'' construct. Each ''CASE''
represents a possible value of the expression. After each case, you can insert
the statements that will be executed if the value of the expression matches that case.
The code will be executed up to the ''ENDSELECT'' instruction, another ''CASE''
instruction and, finally, when a ''CASE ELSE'' is matched.
==== EXAMPLE ====
SELECT CASE answer
CASE 42
PRINT "The answer!"
CASE ELSE
PRINT "I am still thinking..."
ENDSELECT
==== ABBREVIATION ====
Cs
==== AVAILABLE ON ====
==== SEE ALSO ====
[[SELECT CASE]] [[CASE ELSE]] [[ENDSELECT]]
==== ANY PROBLEM? ====
If you have encountered a problem using this command, if you think there is a bug or the explanation is unclear, please [[https://github.com/spotlessmind1975/ugbasic/issues/new?title=ISSUE ON CASE|open an issue]] for this keyword on GitHub. Thank you!===== POWERED BY =====
[[:ugbasic:user:index|{{ :ugbasic:user:logo-ugbasic.png?nolink&600 |}}]]