Swift基础语法
2015-09-03 08:00
633 查看
一.数据类型
1.常量与变量
“var”、”let”
2.字符串
字符串使用”String”表示
字符串连接可用占位符”/( )”
3.数组
数组使用”[ ]”表示
4.字典
使用”[key:value]”形式
二.控制语句
1.if语句(判断条件不用加”( )”)
2.循环语句
for…in…
while
三.函数(函数的参数要有标签)
1.函数使用关键字”func”,参数要声明类型:
2.函数默认没有返回值,但可以返回多个值
3.函数是一个数据类型
四.面向对象
类定义使用
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.数组
数组使用”[ ]”表示
var a=["ricky",2,2.3] var b:[String]=["ricky","david"] //创建一个字符串数组 var c=[String]() //创建一个空数组,类型是字符串
4.字典
使用”[key:value]”形式
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.循环语句
for…in…
while
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关键字,方法重写使用
override关键字,初始化方法是
init()
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()
相关文章推荐
- Swift之" ?与! "区别
- swift的控制语句
- iOS 8 Swift Programming Cookbook
- iOS Swift Game Development Cookbook
- swift详解之二十一----------管理第三方库(CocoaPods)
- 《写给大忙人看的Swift》 试读
- swift之用runtime实现字典转模型
- Swift 基础
- Swift 设置文字阴影
- Swift - 流程控制
- Swift 设置字体
- SWIFT下的融云,极光,消息推送设置
- Moving Swiftly(从OC切换到Swift)
- swift基础教程——数组和字典
- swift类构造过程解读
- Swift2学习笔记(2)
- swift基础教程——字符和字符串
- Swift UILabel换行问题
- Swift 开发 Uther 小记 - 一个简单的蠢萌机器人
- 初步swift语言学习笔记8(保留了很多OC实现)