zoukankan      html  css  js  c++  java
  • go test命令(Go语言测试命令)完全攻略

    go run命令会编译源码,并且直接执行源码的 main() 函数,不会在当前目录留下可执行文件。

    下面我们准备一个 main.go 的文件来观察go run的运行结果,源码如下:

    1. package main
    2. import (
    3. "fmt"
    4. "os"
    5. )
    6. func main() {
    7. fmt.Println("args:", os.Args)
    8. }

    这段代码的功能是将输入的参数打印出来。使用go run运行这个源码文件,命令如下:

    $ go run main.go --filename xxx.go
    args: [/tmp/go-build006874658/command-line-arguments/_obj/exe/main--filename xxx.go]

    go run不会在运行目录下生成任何文件,可执行文件被放在临时文件中被执行,工作目录被设置为当前目录。在go run的后部可以添加参数,这部分参数会作为代码可以接受的命令行输入提供给程序。

    go run不能使用“go run+包”的方式进行编译,如需快速编译运行包,需要使用如下步骤来代替:

      1. 使用go build生成可执行文件。
      2. 运行可执行文件。
  • 相关阅读:
    Win32 DPAPI加密编程
    .NET环境下的DPAPI加密编程
    Windows加密API的功能分类
    Windows加密API的层次
    Windows加密服务架构
    简单H5单页面真机调试
    vue中使用动画vue-particles
    particular.js
    sublime快捷键
    判断内核
  • 原文地址:https://www.cnblogs.com/jacktu/p/13160955.html
Copyright © 2011-2022 走看看