mirror of
https://git.sfja.dk/Mikkel/slige.git
synced 2025-01-18 10:06:31 +00:00
usecase dos
This commit is contained in:
parent
f990e57c85
commit
d12d3b9923
22
examples/test_mul_fixed.slg
Normal file
22
examples/test_mul_fixed.slg
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
fn print(msg: string) #[builtin(Print)] {}
|
||||||
|
fn println(msg: string) { print(msg + "\n") }
|
||||||
|
|
||||||
|
fn mul(left: int, right: int) -> int {
|
||||||
|
if left == 0 or right == 0 {
|
||||||
|
0
|
||||||
|
} else {
|
||||||
|
left * right
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
fn main() {
|
||||||
|
if mul(10,2) == 20 {
|
||||||
|
println("test 1 passed")
|
||||||
|
}
|
||||||
|
if mul(3,2) == 6 {
|
||||||
|
println("test 2 passed")
|
||||||
|
}
|
||||||
|
if mul(0,2) == 0 {
|
||||||
|
println("test 3 passed")
|
||||||
|
}
|
||||||
|
}
|
BIN
usecase_dos.odt
Normal file
BIN
usecase_dos.odt
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user