谈下对默认值与缺省值的理解

1、

默认值:对于一个参数,在用户未配置的情况下,显式地给出的取值。
缺省值:对于一个参数,在用户未配置的情况下,系统内部设置的取值,该取值对用户不可见。当然,设置了缺省值的参数,用户也可以继续配置。

2、
如果一个参数对其他参数没有依赖或互斥关系,那么这个参数就必须单独设置。
依赖关系,举个例子来说,就是,设置了参数A后,才可以(或需要)设置参数B。
互斥关系,举个例子来说,就是,设置了参数A后,就不能(或不需要)设置参数B。

3、

凡是没有给出默认值的参数,而且这些参数对其他参数没有依赖或互斥关系,系统内部都为其设置了缺省值。

posted @ 2017-02-24 09:10  Francis_Li  阅读(6702)  评论(0)    收藏  举报