基本介绍
大部分场景下,我们并不需要显式创建Parser
对象,因为我们有层级管理以及对象管理方式来管理多命令。但底层仍然是采用Parser
方式实现,因此本章节大家了解原理即可。
更多Parser
方法请参考接口文档:
解析示例:
而键值是一个布尔类型,标识该选项是否需要解析参数。这一选项配置是非常重要的,因为有的选项是不需要获得数据的,仅仅作为一个标识。例如,-f force
这个输入,在需要解析数据的情况下,选项f
的值为force
;而在不需要解析选项数据的情况下,其中的force
便是命令行的一个参数,而不是选项。