如何为Go创建新的数据类型,以便在创建新的变量(该类型)时可以检查/验证其模式?
例如,为了验证字符串是否包含20个字符,我尝试了以下操作:
// Format: 2006-01-12T06:06:06Z
func date(str string) {
if len(str) != 20 {
fmt.Println("error")
}
}
var Date = date()
type Account struct {
domain string
username string
created Date
}
但是失败,因为Date不是类型。
潇湘沐
九州编程
相关分类