Golang简单总结

前端之家收集整理的这篇文章主要介绍了Golang简单总结前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

去年写过一段时间的Go,现在要重新捡起来了,对其中的部分语言特性做一个简单的整理。

  1. 指针等用法与C类似

    但是,内存申请后,不用手动内存释放;
    或者os.GC()

  2. package的概念

    一个Package可以由多个go文件组成;
    package里面的变量或者函数名称大小写有要求:
    大写字母开头:可以被其他包使用;
    小写字母开头:对其他包不可见;

  3. 没有条件表达式

  4. 大括号{}有严格要求, 使用linux风格

    if  condition {
        ....
    }
  5. 语句结尾可以没有分号

  6. 没有宏定义

    • 常量声明:
      const a = 1

    • 变量声明:
      var b int;
      var c = 2;
      var d int = 1
      e:= 3

  7. interface

    interface是一组函数的集合,任何一个类只要实现了interface的所有函数,就表示这个类继承了这个interface。

    type Person interface{ void Talk() void Learn() }

猜你在找的Go相关文章