类别的基本架构:
class ExampleClass{
//你想要放的东西
}
例如这样:
class UserInformation {
var userEmailAddress: String
var userId: String
var userPassword: String
init(userEmailAddress:String, userId:String, userPassword:String) {
self.userEmailAddress = userEmailAddress
self.userId = userId
self.userPassword = userPassword
}
func printAllUserInformation() {
print("""
\(userEmailAddress)
\(userId)
\(userPassword)
""")
}
}
let tom = userInformation(userEmailAddress: "[email protected]", userId: "tom123", userPassword: "1234")
tom.printAllUserInformation()
//执行结果:
//[email protected]
//tom123
//1234
从上面的class范例,我们宣告了三个字串,分别是"使用者的电子邮件地址","使用者的ID","使用者的密码",然後我们对他初始化,然後我们在24行,给他值并呼叫function把他打印出来
结构的基本架构
struct ExampleStructure {
//长宽
var height = 0.0
var weight = 0.0
//座标
var x = 0.0
var y = 0.0
//路径
var start = 0
var length = 0
}
从上面例子,我们可以看到,structure跟class最大的差别,structure是用来放一些数据的,譬如长宽,座标,路径,型别可以是整数或浮点数,所以我们在使用时可以特别注意一下,如果没有用到上面structure的东西的话,用class就可以了
>>: DAY04 - API串接常见问题 - CORS - 概念篇 (1)
我的投资方式是以「股票」为主,若你没有在接触的话,之後要讲的观念可能对你帮助不大。 进入正题前,要先...
今天来介绍一些实用的Plugins,能够加速工作的效率。废话不多说就开始吧! 1.Android R...
在React中加入CSS样式分爲3种方式: 1.External css (外部样式) 外部样式是使...
今天我们来看物件导向程序设计的六个原则~ 原则可以把它视为是写程序的一种好习惯~ 那我们来看看这六个...
昨天介绍完SMO算法第一步,今天就要来写这个方法第二步, 而第2步步骤:选取两个点,并计算上下界H和...