How do I write things in Swift?
发布时间:2020-12-14 06:59:35 所属栏目:百科 来源:网络整理
导读:How do I write things in Swift? Classes class className { func one(){ ... } ... } Protocols protocol protocolName { var one: type ... } Enums enum enumName { case memberValue,anotherMemberValue ... } Structs struct structName { var one: ty
How do I write things in Swift?Classesclass className {
func one(){...}
...
}
Protocolsprotocol protocolName {
var one: type
...
}
Enumsenum enumName {
case memberValue,anotherMemberValue
...
}
Structsstruct structName {
var one: type
...
}
Mutating Properties of a Structurestruct structName {
mutating func functionName {
var one: type
...
}
}
Functionsfunc functionName(parameters) -> returnType {
var one: type
...
}
Class-Level Functionsclass func functionName(parameters) -> returnType {
var one: type
...
}
Extensions (Categories)extension classToExtend: optionalProtocol {
var one: type
...
}
In-out parametersfunc functionName(inout parameterName: parameterType) {
var one: type
...
}
Subscriptingstruct structToSubscript {
let constantToSubscript = value
subscript( parameterName: parameterType ) -> returnType {
var one: type
...
}
}
Closures{ (parameters) -> returnType in statements }
{ (parameters) -> returnType in
var one: type
...
return result
}
Genericsfunc genericName<T>(parameterName: T) -> returnType {
var one: type
...
}
Type-Castingexpression as type
expression as? type
Runtime Type-Checkingexpression is type
String interpolationprintln("Swift makes me feel (object) inside")
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |