go设置启动参数

go设置启动参数

运行go文件win下

go run test.go a=1 b=b

输出效果

参数 a 的取值是 1

参数 b 的取值是 b

复制代码
package main

import (
	"fmt"
	"os"
	"strings"
)

func main() {
	args := os.Args[1:] // 获取除去程序名的参数列表
	params := make(map[string]string)

	for _, arg := range args {
		parts := strings.Split(arg, "=")
		if len(parts) == 2 {
			params[parts[0]] = parts[1]
		}
	}

	// 打印解析后的参数
	for k, v := range params {
		fmt.Printf("参数 %s 的取值是 %s\n", k, v)
	}
}
相关推荐
eucalyptus-DE3 小时前
Nova 计算节点故障排查指南
服务器·openstack
志栋智能3 小时前
告别报告堆砌:超自动化巡检的智能分析与洞察
运维·服务器·网络·人工智能·自动化
小王C语言5 小时前
xshell免密登录
linux·运维·服务器
学习是种信仰6 小时前
远程控制服务器开关机——Wake-on-LAN(WOL 局域网唤醒)
服务器
model20056 小时前
虚拟环境安装yolo26
linux·运维·服务器
墨风如雪6 小时前
FRP、Tailscale、CF Tunnel 三个内网穿透方案我都用过,按场景分着用最稳
服务器
Cat_Rocky7 小时前
keepalived简单配置
linux·运维·服务器
开开心心就好7 小时前
一键扫描电脑重复文件的实用工具
linux·运维·服务器·随机森林·智能手机·excel·启发式算法
DigitalOcean7 小时前
DigitalOcean VPC 网络故障排查 Runbook 实战指南
运维·服务器
Damon小智8 小时前
腾讯云轻量服务器部署 OpenClaw + QClaw 全流程实践:打造随时在线的个人 AI 助手
服务器·云计算·腾讯云