美文网首页
Go 入门(一)

Go 入门(一)

作者: 币来币往 | 来源:发表于2018-04-09 20:15 被阅读0次

    Go 语言是一种静态语言,所以变量的类型在运行之前都已经确定;
    Go语言的入口函数为package main中的main函数;

    结构

    Go程序可以分成三部分:

    • package 部分, 指定package name *
    • import部分,import 要用到的其他package
    • 代码主体, 我们自己的function

    变量声明

    var variableName type

    var height int
    var name string
    var flag bool
    

    如果在定义变量的同时给变量初始化,那么其实我们可以通过初始化的值来推算出变量的类型,所以这种情况下可以简化变量的声明+赋值, 如下

    height := 10.1
    

    函数声明

    关键字为func
    
    func main(){
    }
    

    函数调用

    Go语言通过变量名称首字母的大小写来决定该变量/函数是否可以在package以外的地儿调用;
    如果变量/函数以大写字母开头,则代表改变量可以在包外访问,否则则只可以在包内访问

    编译运行

    go build filename.go : 编译原代码,在当前路径生成可执行代码
    go run filename.go : 编译并运行原代码,不保存编译后的代码
    go fmt: 格式化源代码
    
    
    package main
    
    import("fmt")
    
    func main(){
        fmt.Println("hello Go!")
    }
    

    相关文章

      网友评论

          本文标题:Go 入门(一)

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