Thanks to Solomon Jackson (@sugarfi on repl.it)
This commit is contained in:
2020-09-01 00:26:01 +03:00
parent f54a5738ec
commit 651654bbc5

View File

@@ -397,7 +397,7 @@ export void main() {
unsafe! $puts("i = 0") unsafe! $puts("i = 0")
unsafe! $puts("i = 1") unsafe! $puts("i = 1")
unsafe! $puts("i = 2") unsafe! $puts("i = 2")
end }
``` ```
That simple: the Lua code runs during compilation. That simple: the Lua code runs during compilation.
@@ -456,7 +456,7 @@ import "stdio.h"
export void main() { export void main() {
unsafe! $printf(&"%d\n", @fib(10)) unsafe! $printf(&"%d\n", @fib(10))
end }
``` ```
In this example, `@fib(10)` would evaluate during compilation and emit a number literal `55`, so the code turns into simple `$printf(&"%d\n", 55)`. In this example, `@fib(10)` would evaluate during compilation and emit a number literal `55`, so the code turns into simple `$printf(&"%d\n", 55)`.