Hello, World!
Tradition says language guides should start with a program that displays “Hello, World!” on the screen. Let’s oblige!
public fun main() { print("Hello, World!")}Every Hylo executable must define a main function, with no parameters. The return value can be either Void or Int32. Here, main contains a single statement, which is a call to a global function print with a string argument.
Note: The above program doesn’t work yet until strings are implemented, but here is a simpler example you can try:
public fun main() { let b = 4 + 38 precondition(b == 42)}Once you have installed the compiler, you can also follow these steps:
- Copy that
mainfunction into a file calledhello.hylo. - Run
hc hello.hylo,./hello.

