// Configer defines how to get and set value from configuration raw data.
typeConfigerinterface{
Set(key,valstring)error//support section::key type in given key when using ini type.
String(keystring)string//support section::key type in key string when using ini and json type; Int,Int64,Bool,Float,DIY are same.
Set(key,valstring)error//support section::key type in given key when using ini type.
String(keystring)string//support section::key type in key string when using ini and json type; Int,Int64,Bool,Float,DIY are same.
Strings(keystring)[]string//get string slice
Int(keystring)(int,error)
Int64(keystring)(int64,error)
Bool(keystring)(bool,error)
Float(keystring)(float64,error)
DefaultString(keystring,defaultvalstring)string// support section::key type in key string when using ini and json type; Int,Int64,Bool,Float,DIY are same.
DefaultString(keystring,defaultValstring)string// support section::key type in key string when using ini and json type; Int,Int64,Bool,Float,DIY are same.