zoukankan      html  css  js  c++  java
  • GO语言初探

    1、GO使用UTF-8编码,纯Unicode文本编写。

    2、$ go verson (windows)

    3、windows下,需要设置go语言的环境变量,新建一个名为 GOROOT的变量,指向go的具体目录,例如:C:goin。

    4、构建Go程序,需要进行编译和链接。

    5、注释风格与C++相同,//和/**/。

    6、main函数为入口,也是唯一的,每个Go程序必须包含的。

    7、使用 import 导入相关的包。

    8、支持常用的类型和操作符。

    9、go语言中不适用分号结束,import导入多个包的时候,也不使用逗号隔开。

    10、if,for等条件都不适用()括号。

    11、函数和方法,使用func关键字进行定义。

    12、go语言为强类型语言,使用操作符 :=  进行快速变量声明,可以自动进行变量类型的推导。(类似于js中的var的用法。)

    13、依旧使用=进行赋值。

    14、fmt包中,包含丰富的打印函数变体。log提供了日志记录的功能,os提供操作系统级别的函数和变量。

    15、path/filepath提供了路径操作函数。

    16、采用单引号表达字符,可以使用log.Fatal()函数。

    17、go支持命名和匿名的自定义类型。

    18、go语言中不存在类的概念,只讲类型和值。

    19、go提供for不带条件的循环,即无限循环,需要在其中加入跳出循环的条件:例如:

    for{if(err!=nil){break}}

  • 相关阅读:
    java线程池及创建多少线程合适
    消息队列消息积压了怎么办?
    Redis线程模型
    redis单线程如何支持高并发
    基于redis实现分布式锁
    PHP面试总结
    【转】Redis入门
    面试常考之二叉树
    计算机网络之面试常考
    操作系统之面试常考
  • 原文地址:https://www.cnblogs.com/diaosizhang/p/3769099.html
Copyright © 2011-2022 走看看