swift_初始化器的使用

//: Playground - noun: a place where people can play

import Cocoa

***************************结构体与Class类的初始化器//////////

*************************结构体初始化器///

定义一个结构体

回顾下,什么是存储属性?什么是计算属性?

//***存储属性

swift代码:

//语法形式一:
//在定义的属性时,指定属性名和属性类型,同时赋值,即使是先定义再赋值,这就是存储属性
let test = "xxx"
var test2 :Bool = false //语法形式二:
//在定义属性时,同时声明属性观察者,这也是存储属性的定义
var test3 :Int?{
didSet{}
willSet{}
}

//***计算属性

swift代码:

//语法结构:
var test5 :Bool? {
get{
return false
} set{
print("这里是一个计算属性test5")
}
}

定义一个结构体,里面使用初始化器

********************结构体的初始化器////

定义一个结构体

swift代码:

struct testStruct1{
//定义属性和方法
//let name :String? = "undefined"
let name :String?
var status :Bool? func loveAffair() -> Bool{
let laStauts :Bool = true
print("我和\(name)恋爱了
上一篇:JVM监控启动参数


下一篇:RxJS + Redux + React = Amazing!(译二)