本站源代码
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

28 行
548B

  1. package flags
  2. import (
  3. "reflect"
  4. )
  5. // Arg represents a positional argument on the command line.
  6. type Arg struct {
  7. // The name of the positional argument (used in the help)
  8. Name string
  9. // A description of the positional argument (used in the help)
  10. Description string
  11. // The minimal number of required positional arguments
  12. Required int
  13. // The maximum number of required positional arguments
  14. RequiredMaximum int
  15. value reflect.Value
  16. tag multiTag
  17. }
  18. func (a *Arg) isRemaining() bool {
  19. return a.value.Type().Kind() == reflect.Slice
  20. }
上海开阖软件有限公司 沪ICP备12045867号-1