Swift类型嵌套
Swift中的类,结构体和枚举可以进行嵌套,即在某一类型的内部定义类,这种类型嵌套在JAVA中称为内部类,在C#中称为嵌套类,它们的形式和定义是相似的,类型嵌套的有点是能够访问它外部的成员,包括方法,属性和其他的嵌套类型,嵌套还可以有多个层次
示例:
classEmployee{varno:Int=0varname:String=""varjob:String=""varsalary:Double=0vardept:Department=Department()varday:WeekDays=WeekDays.Friday}structDepartment{varno:Int=100varname:String="sales"}enumWeekDays{caseMondaycaseTuesdaycaseWednesday
caseThursdaycaseFridaystructDay{staticvarmessage:String="Todayis...."}}}varemp=Employee()println(emp.dept.name)println(emp.day)
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。