Swift基础语法
发布时间:2020-12-14 02:41:51 所属栏目:百科 来源:网络整理
导读:一.数据类型 1.常量与变量 “var”、”let” var str= "Hello,World" let age= 12 2.字符串 字符串使用”String”表示 var name: String = "ricky" 字符串连接可用占位符”/( )” var name= "ricky" var welcome= "/(name),welcome to china!" 3.数组 数组使
一.数据类型 1.常量与变量 var str="Hello,World"
let age=12
2.字符串 var name:String="ricky"
字符串连接可用占位符”/( )” var name="ricky"
var welcome="/(name),welcome to china!"
3.数组 var a=["ricky",2,2.3]
var b:[String]=["ricky","david"] //创建一个字符串数组
var c=[String]() //创建一个空数组,类型是字符串
4.字典 var dict=["name":"ricky","age":16]
dict["sex"]="male"
println(dict)
二.控制语句 1.if语句(判断条件不用加”( )”) var i=6
if i==6 {
println("i==6")
}else if i<6 {
println("i<6")
}else{
println("i>6")
}
2.循环语句
var arr=[String]()
for index in 0...100{
arr.append("Intem (index)")
}
var i=0
while i<arr.count {
println(arr[i])
i++
}
var dict=["name":"ricky","age":"16"]
for (key,value) in dict{
println("(key)=(value)")
}
三.函数(函数的参数要有标签) 1.函数使用关键字”func”,参数要声明类型: func say(name:String){
println("Hello(name)")
}
say("ricky")
2.函数默认没有返回值,但可以返回多个值 func getNums()->(Int,Int){
return (1,2)
}
let (a,b)=getNums()
println(a)
3.函数是一个数据类型 func simple(){
println("it is simple")
}
var call=simple
call()
四.面向对象 类定义使用 class Sup{
init(){
println("init")
}
func say(){
println("it is a method")
}
}
class Sub:Sup{
var _name:String
init(name:String){
self._name=name
}
override func say() {
println("it is an override method,name=(self._name)")
}
}
var sup=Sup()
sup.say()
var sub=Sub(name: "ricky")
sub.say()
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |