Swift_常量_变量

1.1变量

定义变量的关键字是 var  ;

var  变量名  = 变量值   //变量值可以位任何类型   Int  String  Bool 

1.1.1 指定类型的变量

Var A:Int = 10 //直接定义变量A的类型是整形

Var B:Bool = true

Var C:String = “"

 

1.2 常量

定义常量的关键字是 let

let   变量名  = 变量值 ////编译器 通过 布尔值 true 来推断 b的类型

1.2.1指定类型的常量

let A:Int = 10 //直接定义变量A的类型是整形

let B:Bool = true

let C:String = “"

常量和变量的区别:

1:常量只能赋值一次,不能在修改

2:变量可以修改多次,修改过的变量值的类型必须相同

 

1.3打印日志

在oc中我们是用NSLog(@“”)来打印的,而Swift使用println

println()  //直接输出字符串、变量、常量、BOOL类型

println(“\(变量名)\(变量名”))

println(“直接打印”)

println(变量名)  

*Swift提供了2个打印输出函数 

println :输出内容后会自动换行

print :对比println,少了个自动换行的功能

1.4元组

变量或常量关键字  元组变量 = ( 变量,变量, …)

var  A = (1,"swift”)//元组变量A 由 整形和字符串 组成 (1, swift)

var (B,C) = A    // B=1,C=swift

var (_,B) = A    // B=swift

1.4.1 通过索引访问

println(A.0)// A.0 指的是访问 元组变量中的第一个元素 即 1

println(A.1)// A.1 指的是访问 元祖变量中的第二个元素  即 ”Swift"

1.4.2  通过key来访问

var  A = (frist:"Hello",second:"swift")

println( A.frist ) //Hello

println( A.second )//swift

 

 

2各种类型转换还有待完善

2.1  类型的转换

2.1.1字符串转换为Int 类型

var  strA =  "123"

var  value =  strA.toInt() // toInt 函数是把字符串 转换为整形

其中转换失败值为nil

2.1.2 浮点类型转换整形

var  A = 1.10

var B = Int(A) //把浮点类型强制转换为整形

2.1.3 整形转换为浮点类型

var  A = 1

var B = Double(A) //整形转换为浮点类型   1.0

var C = Float(A)  1.0

 

 

 

 

 

 

 

 

 

posted on 2015-03-03 15:17  暮墓  阅读(129)  评论(0)    收藏  举报

导航