zoukankan      html  css  js  c++  java
  • go 学习笔记(1)go command

    常用命令

    go command [arguments]

    1) go build  跨平台编译:

     env GOOS=linux GOARCH=amd64 go build
    

    2) go install : 与go build最大的区别是编译后将输出文件打包成库放在pkg下

    3) go get : 用于获取go 的第三方包,通常会默认从git repo上pull最新的版本

    eg: go get -u github.com/go-sql-driver/mysql  ----从github上获取mysql的driver安装至本地

    -u : 始终用最新的包

    4) go fmt: 类似于C中的lint,统一代码风格和排版

    5) go test  或  go test -v :执行当前目录下test 文件,-v 则会打印执行过程中的详细信息, go test只会显示执行结果之类的

    6)golang的test: go 的test一般以xxx_test.go为文件名,xxx的部分一般为xxx_test.go所要测试的代码文件名,注,go中并没有强制规定这样命名

  • 相关阅读:
    vmwear 及docker
    vue相关
    vue demo
    线程的死锁
    让出和守护线程
    join加入线程
    线程的优先级
    线程间的通信
    synchronized关键字的使用
    线程的并发
  • 原文地址:https://www.cnblogs.com/saryli/p/11344529.html
Copyright © 2011-2022 走看看