SmallBASIC GuideThe language | Programming Tips | Commands | System | Graphics & Sound | Miscellaneous | File system | Mathematics | 2D Algebra | Strings | Console | Glossary |
The operator IN
IN operator is used to compare if the left-value belongs to
right-value.
' Using it with arrays
print 1 in [2,3] :REM FALSE
print 1 in [1,2] :REM TRUE
print "b" in ["a", "b", "c"] :REM TRUE
...
' Using it with strings
print "na" in "abcde" :REM FALSE
print "cd" in "abcde" :REM TRUE
...
' Using it with number (true only if left = right)
print 11 in 21 :REM FALSE
print 11 in 11 :REM TRUE
...
' special case
' auto-convert integers/reals
print 12 in "234567" :REM FALSE
print 12 in "341256" :REM TRUE
[Prev] [Next]