作为iOS开发新语言,swift版本每次升级后都会产生一定的语法变化,所以这里的的语法并不能适合所有版本的使用。不过很多是大同小异。那看看swift的简洁和高效。
定义对象
//常量
let constantValue = 20//整型
let constantValue2 = "呼哈哈哈"//字符串
let constantValue3 = true//布尔型
//变量
var varValue1 = 10//整型
var varValue2 = "呵呵呵呵呵"//字符串
var varValue3 = true//布尔型
varValue1 = varValue1 + 1;
varValue2.append("哈哈哈哈哈")
varValue3 = false
以上是没有指定数据类型的,我们可以指定类型
var varValue1:String
varValue1 = "西罗罗罗罗。。。"
var varValue2:CGFloat
varValue2 = 0.2
类型转换
let Intvalue = 3
let Dvalue = 0.1234
let Dvalue02 = Double(Intvalue) + Dvalue//强转,不同类型是不允许相加的
let valuestr = "12"
let valueNum = NSInteger(valuestr)!//后面加!可以明确转化类型,不加打印是Optional(12)
//其他类型转字符串
let numstr = String(format:"第一种%lf",Dvalue)
let numstr02 = "\(Dvalue)\(valuestr)"
函数
只要使用func,函数基本就出来了
func base01() -> Void{
}
self.base01()//不带self也是可以的。
带参函数,与引用
func baseParam(str:String) -> Void {
print("传入参数:",str)
}
self.baseParam(str: "参数param")
带返回对象
func baseReturn() -> String {
return "返回一个字符串"
}
print(self.baseReturn())
网友评论