fb_controls
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
fb_controls [2022/12/03 23:23] – [Putting it all together] praetor | fb_controls [2022/12/03 23:33] – [Putting it all together] praetor | ||
---|---|---|---|
Line 89: | Line 89: | ||
What if you have many things you wish to test? Well you can do that with the //elseif// statement, like so: | What if you have many things you wish to test? Well you can do that with the //elseif// statement, like so: | ||
- | < | + | < |
if Ucase(myName) = " | if Ucase(myName) = " | ||
print "Ave Praetor!" | print "Ave Praetor!" | ||
Line 95: | Line 95: | ||
print "Howdy SMJ!" | print "Howdy SMJ!" | ||
else | else | ||
- | print "You are not praetor" | + | print "I don't know you" |
end if | end if | ||
+ | </ | ||
+ | |||
+ | You can have as many **elseif** statements as you wish, and while you don't necessarily need an **else* statement, it is considered good form to have one to catch any unknowns a user may have. You'll see why when we discuss functions and subroutines. | ||
+ | |||
+ | We can also use bitwise operators like **AND**, or **OR** to test multiple things as well. Like such. | ||
+ | |||
+ | <code freebasic> | ||
+ | if Ucase(myname) = " | ||
+ | print "I know you!" | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | **OR** states that if myName is either PRAETOR or SMJ, then the condition is true. |
fb_controls.txt · Last modified: 2022/12/04 01:27 by praetor