有没有办法设置某些标志是强制性的,还是我必须自己检查它们的存在?
最佳答案
flag
软件包不支持强制性或必需标志(意味着必须显式指定标志)。
您可以做的是对所有标记使用合理的默认值。如果标志没有合理的默认值,请在应用程序启动时检查该值,并显示一条错误消息以使其停止。无论如何,您都应该进行标志值验证(不仅仅针对必需的标志),因此这并不意味着任何(大)开销,这通常是一种好习惯。
有没有办法设置某些标志是强制性的,还是我必须自己检查它们的存在?
最佳答案
flag
软件包不支持强制性或必需标志(意味着必须显式指定标志)。
您可以做的是对所有标记使用合理的默认值。如果标志没有合理的默认值,请在应用程序启动时检查该值,并显示一条错误消息以使其停止。无论如何,您都应该进行标志值验证(不仅仅针对必需的标志),因此这并不意味着任何(大)开销,这通常是一种好习惯。