设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

clop v0.0.8版本更新,Golang实现的命令行选项解析库

2020-5-21 13:30| 发布者: joejoe0332| 查看: 387| 评论: 0|原作者: oschina|来自: oschina

摘要: changelog see#48数据格式为slice时,清空default的数据 package main import ( "log" "github.com/guonaihong/clop" ) type A struct { Name int `clop:"-e" usage:"数组测试" valid:"required" default:""` } func ...

changelog

see #48 数据格式为slice时,清空default的数据

package main

import (
	"log"

	"github.com/guonaihong/clop"
)

type A struct {
	Name []int `clop:"-e" usage:"数组测试" valid:"required" default:"[1,2]"`
}

func main() {
	a := A{}
	err := clop.Bind(&a)
	if err != nil {
		log.Fatal(err)
	}
	log.Printf("%+v\n", a)
}
// v0.0.8版本之前,此代码执行时,命令行输入 ./test.exe -e 3 -e 4,输出的结果是[1 2 3 4]
// v0.0.8版本 结果为[3, 4]

项目地址

https://gitee.com/guonaihong/clop

https://github.com/guonaihong/clop


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部