函数
func field<T>(String, T) where T <: Serializable<T>
public func field<T>(name: String, data: T): Field where T <: Serializable<T>
功能:此函数用于将一组数据 name 和 data 封装到 Field 对象中。处理一组数据 name 和 data,将 data 序列化为 DataModel 类型,并将二者封装到 Field 对象中。
参数:
- name: String - String 类型,
name字段为""时行为与为其它字符串时一致。 - data: T -
T类型,T类型必须实现 Serializable<T> 接口。
返回值:
示例:
import stdx.serialization.serialization.*
main() {
// 使用field函数创建Field对象
let fieldObj = field("username", "admin")
// 使用Field对象的getName方法获取字段名
let name = fieldObj.getName()
println("Field getName: ${name}")
return 0
}
运行结果:
Field getName: username