发布:2019年
作者:亚历山大·梅德韦德尼科夫
前代:go、Rust、Oberon-2
注释://
吉祥物
输出
println('Hello World')
数据类型
int、u64、f32、fs2、bool、string
运算符
=、:=、+=、++、--、!=、&&、||、<<、&
西符串
' 和'、` 和`
字面量
true
定义数组
v [3] int
字符串插值
'${a}'
定义函数
fn main() {
}
fun sum(a int,b int) int{
return a+b
}
定义变量
mut a:=3
数组
v:=['AB','CD','EF']
for循环
for-in:
for i in 1..5{
}
三段式:
for i:=1;i<=5;i++{
}
for循环代替当循环:
for i<5{
i++
}
遍历数组:
for e in v{
}
if分支
if 条件{
}else{
}
$if a?{
}
match多路分支
r:=match 表达式{
}
定义结构体
struct User {
name string
id int
定义结构体:u:={'亚历山大',7}
定义枚举
enum Color{
}
导出
import time
定义模块
module main
定义映射(map)
emp:={'name':'亚历山大',id':7}
select语句
select {
}