Assertions: Difference between revisions
Content added Content deleted
(Added Wren) |
(Adding "doAssert".) |
||
Line 1,033: | Line 1,033: | ||
=={{header|Nim}}== |
=={{header|Nim}}== |
||
In Nim there are two main ways to check assertions. |
|||
<lang Nim>var a = 42 |
<lang Nim>var a = 42 |
||
assert(a == 42, "Not 42!")</lang> |
assert(a == 42, "Not 42!")</lang> |
||
This first kind of assertion may be disabled by compiling with --assertions:off or -d:danger. |
|||
<lang Nim>var a = 42 |
|||
doAssert(a == 42, "Not 42!")</lang> |
|||
This second kind of assertion cannot be disabled. |
|||
=={{header|Oberon-2}}== |
=={{header|Oberon-2}}== |