Boolean values: Difference between revisions

Content added Content deleted
(Added Dyalect programming language)
Line 307: Line 307:
print true
print true
</lang>
</lang>


=={{header|Batch File}}==
The closest thing to Boolean values in batch files is using <code>if defined</code>.
If a variable has any value, it will evaluate to true.

You can make a variable false by clearing its value <code>set "var="</code>.

<lang dos>
@echo off

::true
set "a=x"
::false
set "b="

if defined a (
echo a is true
) else (
echo a is false
)
if defined b (
echo b is true
) else (
echo b is false
)

pause>nul
</lang>

'''Output:'''
<pre>
a is true
b is false
</pre>


=={{header|BBC BASIC}}==
=={{header|BBC BASIC}}==