特性

& and *

  • 取地址符是 &,放到一个变量前使用就会返回相应变量的内存地址。
  • *号用于指定变量是作为一个指针。

标识符
当标识符(包括常量、变量、类型、函数名、结构字段等等)以一个大写字母开头,如:Group1,那么使用这种形式的标识符的对象就可以被外部包的代码所使用(客户端程序需要先导入这个包),这被称为导出(像面向对象语言中的 public);标识符如果以小写字母开头,则对包外是不可见的,但是他们在整个包的内部是可见并且可用的(像面向对象语言中的 protected )。
并发
多线程通过通道(数据传递)进行通信,声明缓冲区的通道是异步的,否则默认是同步的,线程会阻塞到数据被接受。如果通道已满,发送方会一直阻塞;如果通道为空,接收方会一直阻塞。