您的位置:首页 > 移动开发 > Swift

swift简单使用

2016-05-10 09:49 239 查看
/*
变量和常量的定义:
变量:var
常量:let
格式:修饰符(var|let) 变量|常量名称:数据类型 = 值
*/

var numberA:Int = 10   //定义变量并初始化
numberA = 20           //变量的数值可以修改

let numberB:Int = 20    //定义常量并初始化
//numberB = 20          // 常量的数据不可以修改

/*
类型推导
swift具备类型推导,即在定义变量|常量并进行初始化的时候可以不用明确指定数据类型,能够自动的根据值推导出正确的数据类型
说明:应该尽可能的使用自动类型推导功能,除非1)需要明确指定数据长度2)定义的时候不进行初始化工作
*/

let number1 = 10
let number2 = 10.1

/*
类型转换
在OC语言中可以进行显式的类型转换和隐式的类型转换
在swift语言中没有隐式的类型转换,只运行相同数据类型的数据进行赋值和运算
*/

//1)赋值操作
let number3:Int  = Int(10.1)    //不同数据类型的数据不允许赋值

//2)运算
let number4 = 10
let number5 = 88.8
let number6 = Double(number4) + number5

/*
元组:复合数据类型
定义:常量|变量修饰符 常量|变量的名称:(数据类型1,数据类型2,数据类型3)=(值1,值2,值3)
*/

//定义并初始化元组
let person:(String,Int,Double) = ("wendingding",21,99.9)
//提取元组的内容
person.0
person.1
person.2

//给元组的元素设置名称
let personB = (name:"wendingding",age:21,score:99.9)
//提取元组的内容
personB.name
personB.age
personB.score

//提取元组数据
let (name,age,score) = ("wendingding",21,99)
name
age
score
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: