初学swift笔记变量的定义(一)
swift变量的定义
1 import Foundation 2 3 /* 4 变量的定义 5 变量的类型是可以不用写的 6 var a=10 7 常量的定义 let修饰 8 */ 9 10 var a=10 11 print(a) 12 let b=11 13 print(b) 14 15 /* 16 类型标注 17 指定变量的类型 :[空格]首字母大写 18 */ 19 var x: Int 20 x=9 21 print(x) 22 let y: Int=10 23 print(y) 24 /* 25 命名规范 26 名称不用再复合标志符的规范 27 */ 28 var _ttx=10 29 print(_ttx) 30 /* 31 基本类型 所有的数据类型首字母都要大写 32 整数类型、小数类型 33 Int Int8 Int16 Int32 Int64 34 UInt UInt8/16/32/64 无符号数字类型 值不能为负值 35 浮点型数据 36 Double/Float 37 */ 38 var interger: Int32=10 39 print(interger) 40 var t: Float=2.123 41 print(t) 42 var tt: Double=2.12 43 print(tt) 44 t=Float(tt) 45 print(t) 46 /* 47 类型推断和类型安全 48 声明类型时赋一个初值 49 */ 50 var str="" 51 str="string" 52 print(str) 53 //类型转换 54 let trueof: Bool=true 55 if trueof{ 56 print("true") 57 }else{ 58 print("false") 59 } 60 //元组 61 var student=("a",true,"c",10) 62 print(student.0) 63 var students=(name:"LiuShiQun",age:10,address:"北京市") 64 print(students.name) 65 //可选值 可选类型 66 var optvalue: Int?=90 67 //!表示对可选值的强制解析 68 //var svalue: Int=optvalue! 69 70 //print(svalue) 71 if (optvalue != nil) { 72 print(optvalue) 73 } 74 var stvalue=0 75 76 //可选值的赋值判断 77 if var s_tvalue = optvalue { 78 stvalue=s_tvalue 79 print(stvalue) 80 } 81 //隐式解析可选类型 82 var optvalue1: Int!=9 83 if (optvalue1 != nil) { 84 print(optvalue1) 85 } 86 if var ivalue=optvalue1 { 87 print(ivalue) 88 } 89 var i_values: Int=optvalue1 90 print(i_values) 91 println("hello")
本文来自博客园,作者:童心少年,转载请注明原文链接:https://www.cnblogs.com/makeblock/p/4908844.html