1. 语法

      1. golang的语法特点
        1. 没有面向对象、golang是面向过程的一门语言
        2. 没有继承、golang中的组合和继承有点像,但是他是鸭辨式的,这点和js有点像,但是golang是强类型语言
        3. golang是强类型语言,就算定了type MyInt int32 这样定了一个新类型也不能认为是int32类型,这一点要注意,这个定义并不是java中的继承概念,永远要记得golang没有继承,只有组合
        4. golang是原声并发语言,其goruner就是最基本的线程模式,单他并不是线程,定义个gorunner,只需要go func(){}就是一个runner了
        5. 注意interface在类型转换的时候,永远都是转换指针,而不是具体的struct,例如:
          1. client.Jar.(*cookiejar.Jar)
          2. //这里的client.Jar的签名是http.Client.Jar是interface签名
          3. //现在要转换成cookiejar.Jar 是具体的struct签名
    2. 详细教程地址

      1. http://c.biancheng.net/view/29.html