• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Go 语言结构实例分析

    当前的调试部分可以使用 go run filename.go 来执行。

    可以生成一个 build.sh 脚本,用于在指定位置产生已编译好的 可执文件:

    #!/usr/bin/env bash
    
    CURRENT_DIR=`pwd`
    OLD_GO_PATH="$GOPATH"  #例如: /usr/local/go
    OLD_GO_BIN="$GOBIN"    #例如: /usr/local/go/bin
    
    export GOPATH="$CURRENT_DIR" 
    export GOBIN="$CURRENT_DIR/bin"
    
    #指定并整理当前的源码路径
    gofmt -w src
    
    go install test_hello
    
    export GOPATH="$OLD_GO_PATH"
    export GOBIN="$OLD_GO_BIN"

    关于包,根据本地测试得出以下几点:

    文件结构:

    Test
    --helloworld.go
    
    myMath
    --myMath1.go
    --myMath2.go

    测试代码:

    // helloworld.go
    package main
    
    import (
    "fmt"
    "./myMath"
    )
    
    func main(){
        fmt.Println("Hello World!")
        fmt.Println(mathClass.Add(1,1))
        fmt.Println(mathClass.Sub(1,1))
    }
    // myMath1.go
    package mathClass
    func Add(x,y int) int {
        return x + y
    }
    // myMath2.go
    package mathClass
    func Sub(x,y int) int {
        return x - y
    }

    到此这篇关于Go 语言结构实例分析的文章就介绍到这了,更多相关Go 语言结构内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • Go语言结构体定义和使用方法
    上一篇:Go语言基础知识点介绍
    下一篇:Go语言空白表示符_的实例用法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Go 语言结构实例分析 语言,结构,实例分析,语言,