zoukankan      html  css  js  c++  java
  • 第 0 课 Golang环境搭建

    1  下载

     https://studygolang.com/dl

     2   安装完成后,查看环境变量

    GOBIN 存放可执行文件的目录的绝对路径。
    GOPATH 工作区目录的绝对路径。存放远源码的路径。
    GOROOT Go语言的安装目录的绝对路径。

    3 进入到 GOPATH下面,新建一个工程

     

    package main
    
    import "fmt"
    
    func main() {
        fmt.Printf("das")
    }

     4  运行程序

     5  新建一个工程

    工程中有两个文件,其中hello.go文件会调用test.go文件中的Bfunc函数。

    注意: 这里运行的 go  run  ./,  表示当前所有的两个文件, 如果运行go run  hello.go的话会报错。

     5  下面再建一个工程, 包含两个package, 演示一下包内调用函数, 和调用自定义包的函数:

    hello.go

    package main
    import "fmt"
    
    
    import "../lib"
    
    
    func main() {
        fmt.Printf("hello 
    ")
    // var vname1, vname2 int
    //     vname1, vname2 = 1 , 2
        aaaaa()
        Bfunc()
    
        lib.CFunc()
    
    //    Bfunc()
        
    }
    
    func aaaaa() {
        fmt.Printf("main function 
    ")
    }

    test.go

    package main
    import "fmt"
    
    func Bfunc() {
    fmt.Printf("Bfun")
    
    }
    
    
    func bfunc() {
    fmt.Printf("another file func bfun 
    ")
    }

    libutils.go

    package lib
    import "fmt"
    
    
    func  CFunc() {
        fmt.Printf("package lib 
    ")
    }

     运行结果如下:

  • 相关阅读:
    [BZOJ3195][Jxoi2012]奇怪的道路
    [codeforces696B]Puzzles
    [codeforces464D]World of Darkraft
    [COGS1000]伊吹萃香 最短路
    [BZOJ4653][NOI2016]区间 贪心+线段树
    [BZOJ4540][HNOI2016]序列 莫队
    [BZOJ4870][Shoi2017]组合数问题 dp+矩阵乘
    Loj 2005 相关分析
    Loj 114 k大异或和
    bzoj 2212 Tree Rotations
  • 原文地址:https://www.cnblogs.com/liufei1983/p/10504138.html
Copyright © 2011-2022 走看看