微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Swift类型嵌套

Swift中的类,结构体和枚举可以进行嵌套,即在某一类型的内部定义类,这种类型嵌套在JAVA中称为内部类,在C#中称为嵌套类,它们的形式和定义是相似的,类型嵌套的有点是能够访问它外部的成员,包括方法属性和其他的嵌套类型,嵌套还可以有多个层次



示例:

classEmployee{
varno:Int=0
varname:String=""
varjob:String=""
varsalary:Double=0
vardept:Department=Department()
varday:WeekDays=WeekDays.Friday

}
structDepartment{
varno:Int=100
varname:String="sales"
}
enumWeekDays{
caseMonday
caseTuesday
caseWednesday
caseThursday
caseFriday

structDay{
staticvarmessage:String="Todayis...."
}
}
}
varemp=Employee()
println(emp.dept.name)
println(emp.day)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐