src/org/nutz/lang/util/NutMap.java
@Override
    public NutMap putDefault(String key, Object dft) {
        if (!this.has(key)) {
            this.put(key, dft);
        }
        return this;
    }
@Override
    public NutMap putDefault(String key, Object dft) {
        if (!this.has(key)) {
            this.put(key, dft);
        }
        return this;
    }
@ Override public NutMap putDefault ( String key , Object dft ) { if ( ! this . has ( key ) ) { this . put ( key , dft ) ; } return this ; }
如果一个键的值无效（has(key) 返回 false)，那么为其设置默认值

@param key
键
@param dft
值
@return 自身以便链式赋值
如果一个键的值无效（has ( key ) 返回 false ) ，那么为其设置默认值