美文网首页
go编程基础视频笔记-Go基础知识

go编程基础视频笔记-Go基础知识

作者: 莫名FCJ | 来源:发表于2017-09-14 17:40 被阅读10次

    Go内置关键字(25个均为小写)

    break default func interface selecte
    case defer go map struct
    chan else goto package switch
    const fallthrough if range type
    continue for import return var

    Go注释方法

    // 单行注释
    /* */ 多行注释

    Go程序的一般结构

    go程序是通过package来组织的(与python类似)
    只有package名称为main的包可以包含main函数
    一个可执行程序有且仅有一个main包
    通过import关键字来导入其他非main包
    通过const关键字来进行常量的定义
    通过在函数体外部使用var关键字来进行全局变量的声明和赋值
    通过type关键字来进行结构(struct)或接口(interface)的声明
    通过func关键字来进行函数的声明

    Go导入package的格式

    import "fmt"
    import "os"
    import (
      "fmt"
      "os"
    )
    如果导入包之后未调用其中的函数或者类型将会报编译错误

    package别名

    当使用第三方包时,包名可能会非常接近或者相同,此时可以使用别名来进行区别和调用
    import ( io "fmt" )
    io.Println("Hello world!")

    省略调用

    import ( . "fmt" )
    Println("Hello world!")
    不建议使用,易混淆
    不可以和别名同时使用

    可见性规则

    Go语言中,使用大小写来决定常量、变量、类型、接口、结构或函数是否可以被外部包所调用
    根据约定,函数名首字母小写即private,函数名首字母大写即为public

    相关文章

      网友评论

          本文标题:go编程基础视频笔记-Go基础知识

          本文链接:https://www.haomeiwen.com/subject/hogdsxtx.html