文档 / 语言
函数与表达式
fn add(a int, b int) int {
<< a + b
}
fn (c &mut Counter) inc() {
c.n += 1
}
可变参写末位 name <-> T,体内是 []T。错误不要多返回值,走 >> + or。
运算符:表达式里 << >> 仍是移位;写成语句才是返回/抛错。布尔或用 ||;or 只接错误。除零运行时 fail-loud。索引越界同样 fail-loud。
文档 / 语言
fn add(a int, b int) int {
<< a + b
}
fn (c &mut Counter) inc() {
c.n += 1
}
可变参写末位 name <-> T,体内是 []T。错误不要多返回值,走 >> + or。
运算符:表达式里 << >> 仍是移位;写成语句才是返回/抛错。布尔或用 ||;or 只接错误。除零运行时 fail-loud。索引越界同样 fail-loud。