运算符和内建函数
优先级 高 * / % << >> & &^
+ - | ^
== != < <= > >=
<-
&&
低 ||
& | ^ &^ 分別是运算符安位与,或,异或,清除
逻辑非:!
Go保留字
break default func interface selectcase defer go map structchan else goto package switchconst fallthrough if range typecontinue for import return var
内建函数
close new panic complex
delete make recover real
len append print imag
cap copy println close 用于channel通讯,它来关闭channel。 delete用于在map中删除实例。 len和cap 可用于不同的类型,len返回字符串、slice和数组的长度。 new 用于各种类型的内存分配。 make 用于内建类类型(map、slice和channel)的内存分配。 copy 用于复制slice。 append 用于追加slice。 panic和recover 用于异常处理机制。 print和println 是底层打印函数,可以在不引入fmt包的情况下使用,用于调试。 complex、real和imag 全部用于处理负数。