proplists:property/2
返回一个简单键值属性的正常格式(最小化)的表示
用法:
property(Key, Value) -> Property
内部实现:
-spec property(Key, Value) -> Property when Key :: term(), Value :: term(), Property :: atom() | {term(), term()}. property(Key, true) when is_atom(Key) -> Key; property(Key, Value) -> {Key, Value}.
返回一个简单键值属性的正常格式(最小化)的表示。如果 Value 为 true 且 Key 是一个原子,那么返回 Key,否则返回一个 {Key, Value} 的元组。
proplists:property(k, true).
proplists:property(k, false).
proplists:property(k, v).
proplists:property({k}, true).