美文网首页编程开发
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