美文网首页编程开发
swift 教程(1)(更贴合5版本,4~>5)

swift 教程(1)(更贴合5版本,4~>5)

作者: cyhai | 来源:发表于2019-08-19 13:59 被阅读0次

作为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())

相关文章

网友评论

    本文标题:swift 教程(1)(更贴合5版本,4~>5)

    本文链接:https://www.haomeiwen.com/subject/djkssctx.html