golang学习的点点滴滴:flag包解析命令行参数

前端之家收集整理的这篇文章主要介绍了golang学习的点点滴滴:flag包解析命令行参数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
import(
	"fmt"
	"flag"
)

funcmain(){
	varin*string=flag.String("in","infile","inputinfile...")
	varout*string=flag.String("out","outfile","inputoutfile...")
	varop*string=flag.String("op","op..","ops...")

	//命令行使用xxx.exe-inthisisin-outthisisout-opthisisops
	flag.Parse()//解析

	ifnil!=in{
		fmt.Println("inFile:",*in,"outFile:",*out,"op:",*op)
	}
}

猜你在找的Go相关文章