登录
首页 >  Golang >  Go问答

如何给golang应用传递参数?

来源:Golang技术栈

时间:2023-03-07 18:20:16 159浏览 收藏

Golang小白一枚,正在不断学习积累知识,现将学习到的知识记录一下,也是将我的所得分享给大家!而今天这篇文章《如何给golang应用传递参数?》带大家来了解一下如何给golang应用传递参数?,希望对大家的知识积累有所帮助,从而弥补自己的不足,助力实战开发!


问题内容

如何给golang应用传递参数?

正确答案

使用flag

package main

import (
    "flag"
    "fmt"
)

var toRunTaskA = flag.Bool("taska", false, "Whether to run task A or taskB")

func main() {

    flag.Parse()

    if *toRunTaskA {
        runTaskA()
    } else {
        runTaskB()
    }
}

func runTaskA() {
    fmt.Println("Runing Task A...")
}

func runTaskB() {
    fmt.Println("Running Task B...")
}

以上就是《如何给golang应用传递参数?》的详细内容,更多关于golang的资料请关注golang学习网公众号!

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>