首页 > 代码库 > Swift笔记1

Swift笔记1

变量使用var 来声明,常量是所有let ,变量名没什么限制 中午表情都可以 ,一般还是使用英文

var str = "luoshuai "      //swift语句后面不需要;

let PI = 3.14159

var age = 0 ,height =0

 

也可以变量或者常量的类型 var  变量名称:  数据类型  =  初始值  //冒号后面有一个空格

var  str: String = " luoshuai "

当然其实不需要这样做,吸收了PHP 的优点,自动的根据你输入的值来改变 数据类型  叫做 推断类型

println(PI);

println("圆周率的值为\(PI)");    //与C语言优点不同哦没有什么%d%f     默认为double

 

//数据类型转换

var a: Int8 = 24

var b: Int16 =34

var c = a + b   // 范围错误, 修改为Int16(a) + b

 

let 三 = 3

let  零点一丝一五九 = 0.14159

let c =三 + 零点一丝一五九   //int类型和double 不能在一起相加,需要转换 Double(三) +...

 

我们发现变量之间的数据类型可能需要转换,那么let c = 3 + 0.14159  ??

字符数值直接可以按照上面的写,不需要转换,最后的结果类型是Double 类型

 

typealias 整形 = int   //为int类型自定义名称

var num: 整形 = 45  

//Bool类型

let 营养快线 =  true 

let 蔬菜有营养 = false

if 蔬菜有营养 {

  printf("营养快线真的很好喝,可以当早餐")

}else {

  printf("蔬菜才是有营养的");

}

 

let  i = 1

if i {

  ...     //在C语言中非0 均代表真,但是在swift中不行

}

if (i == 1) {

  ...   //这样才行

}

 

Swift笔记1