Syntax
Structure
Variables
var name = variable;
String
var foo = "string"
Conditions
Operators have natural language and symbolic options.
== != and or
is is not and or
Function definition
func funcName(params) : returnType
{
}
Collection
Not implemented yet
var list = []
list[index]
Comments
Comments are multiline by default. Everything between //
and ;
is treated as a comment.
// This is a comment;
Control Flow Statements
Conditions
Using an operator from: ==, !=, <, <=, >, >=
. Double statements using and
and or
variable == true
variabel == false
If Statements
if condition
{
//then body;
}
elif condition
{
//then body;
}
else
{
//then body;
}
For Loop
for var name = int to int
{
//then body;
}
foreach(var item in list)
{
//then body;
}
While Loop
while condition
{
//then body;
}
Functions
Importing extern functions
extern Standard.Terminal.Print;
func main()
{
Print("Hello World!");
}
Last updated