zoukankan      html  css  js  c++  java
  • Swift基础学习

    Swift基础学习  http://c.biancheng.net/cpp/html/2242.html

    这个网站最近看了一下,对于基本语法解释概括的相对全面,如同重新练习一遍OC似的,挺全面的,谢谢原文

    不过在Swift3.0出来后,有一些方法的改变,与此链接的方法有所不同,再次特别的记录一下,需要的可以参考

    1、 数组内容类型锁定时  

    //原文方法:
     var StrArray:String[] = ["我是","字符串的数组"]
    
    
    //现在方法:
      var StrArray:[String] = ["我是","字符串的数组"]

    //当然:
    var StrArray = ["我是","字符串数组"] //系统也可以自动判断是String数组的

    2、可变参数函数的生成

    原文方法:
    func TheOriginal(var parameter:String)-> String {
                
                parameter = "parameter"
                
                
                return parameter+"TheOriginal"  
                
            }
            
    
    
    
    现在方法:
     func TheOriginal( parameter:String)-> String {
                
                var parameter = parameter
                
                
                parameter = "parameter"
                
                return parameter+"TheOriginal"
                
                
                
                
            }

     3、遍历字符串中的字符时 

    //编译 错误的原文 
    for character in "Hello" {
        println(character)
    }
    // H
    // e
    // l
    // l
    // o 
    
    
    
    //Xcode中可以运行的语句
    
    for Character in "Hello".characters {
    
    print(Character)
    }

    // 或者
    let chara = "hello"
    for Character in chara.characters { print(Character) }


  • 相关阅读:
    Qt之添加QLabel的点击事件
    Qt之布局管理--基本布局
    Qt之界面实现技巧
    Qt之键盘讲解
    Qt之多窗口切换
    Qt之自定义信号和槽函数
    Qt之重写QLabel类
    mysql学习(四)-字段类型
    mysql学习(三)
    mysql 复习与学习(二)数据库及表结构的创建删除
  • 原文地址:https://www.cnblogs.com/xujiahui/p/6477424.html
Copyright © 2011-2022 走看看