From b6b68929a7efb19962795211c58d52dd08249235 Mon Sep 17 00:00:00 2001 From: "Juan J. Martinez" Date: Mon, 18 Jul 2022 12:12:28 +0100 Subject: Added examples --- examples/safediv.micro | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 examples/safediv.micro (limited to 'examples/safediv.micro') diff --git a/examples/safediv.micro b/examples/safediv.micro new file mode 100644 index 0000000..b13b62c --- /dev/null +++ b/examples/safediv.micro @@ -0,0 +1,18 @@ +// +// Example of error handling +// + +def safeDiv(a number, b number) number { + if b == 0 { + // error! + return !? 0; + } + + return a / b; +} + +var result number; + +if ? (result = safeDiv(1, 0)) { + println("error in safeDiv"); +} -- cgit v1.2.3