和很多其他语言一样,要使用Swift的变量,首先需要声明,定义
1.声明变量的原则[最重要]:
****在Swift中声明的变量,必须能确定该变量的类型,定义的方式有很多*****类型一致原则,你声明的类型要和你赋值的类型一致
2.导入对应的框架,使用import
import UIKitimport Foundation3.定义变量示例
/*
let定义
类型 = xxx常量类似
否则会报错;例如 var a:Int = nil 报错
*/
定义普通变量(不能为空的变量)
(1)定义变量使用 var (有点类似js…)
//定义汉字变量,此变量为String类型,因为系统可以自行 根据你后面的赋值 "汉字变量" 来确定 该变量的类型var 汉字变量="汉字变量"
(2)常量使用 let ,需要先赋值
//定义一个字符串常量,需指定初始值let str8:String = "常量需指定初始值,且不可改变,否则报错"
(3)以美元符号打头的整型,常量
//美元符号开头的英文变量,系统推断出其类型为 Int整型let $start= 33
(4)定义整型变量,且以下划线开头
//定义一个整型的变量,没有赋初始值,但是该变量不能接受nil值var _intValue:Int(5)一行多个变量,逗号隔开
//一行可以定义多个变量,使用逗号隔开(不推荐)var str1=100,str2:String="字符串类型"
(6)分号的用武之地,分割一行多条语句
//一行写多个语句需要用分号,其他情况可以不用分号var str3="3" ;var str4="4"
(7)分行写一条语句.但注意,变量名,一个字符串,属性等不能分开写,不能以空格隔开变量名
//定义常量,使用加号连接字符串,分行写let str5="555"+ "www"//字符串不可以分开写,变量名不能分行写,会报错var str6="6666"
(8)类型保持一致,你赋值的实际类型系统会自行推断,要和你前面声明的Int类型保持一致, 否则会报错,下面语句报错
//var ib:Int = "ceshi"//声明的类型与实际的类型不一致
(9)数据类型说明,后面会有介绍
Int /Float /Double/ String 等,以大写字母开头
其他 Swift文章:
,有多少和我一样,坐在不足平米的空间里,