- C++ in back-end
- garbage collection and Rust-like memory management
- multi library import :
use http, random
- inline assembly
asm("mov e1, bx")
- multi line string
var str = """line1
line2
"""
- function decorators :
@no_gc
@static
function add(a:int,b:int) : int {
return a + b
}
- lambdas :
var mythread = thread(@(1000,true){
print("hi")
})
- dictionaries :
var names_age = dict(string,int,{
"john" : 25,
"nickolas" : 38
})
# or :
var foo = {
"X" : 1,
"Y" : 2
}
- immutable variables
let x : int = 1
- builtin string formation method
var x = 1
var y = 2
print(format("x is {}, y is {},x,y))
- typealias :
typealias StringArray = [string]
json
library