swift变量

值类型:字符串,数组,字典,数字

引用类型:Class

字符串

      let email="swift@163.com"
        
        let range=email.range(of: "@")!
        //拿到开始位置
        let suffix=email.substring(from: range.upperBound)
        //拿到结束位置
        let prefix=email.substring(to: range.lowerBound)
        //获取从开头到@前面的位置
        let newRange=Range(uncheckedBounds: (email.startIndex,range.lowerBound))
print(email[newRange])//输出这一段的信息
    //获取从@到结尾的位置
        let oldRange=Range(uncheckedBounds: (range.upperBound,email.endIndex))
        print(email.characters.count)
//输出这一段的信息
        print(email[oldRange])

数组初始化

class SwiftClass: NSObject {
    @objc(foo)
    func foo()
    {
        //初始化一个数组
        let titles:[String]=["发现音乐","我的音乐","朋友","账号"]
        //初始化一个数组
        let emptyArray=[String]()
        //重复发现映月这个词4次初始化一个这样的数组
        let a = Array(repeating: "发现映月", count: 4)
        //将数组a和数组titlesp拼接成一个数组
        let b=a+titles
        
        print(b)
        
        
    }
}

Array遍历

        //普通的数组遍历
        for title in titles{
            print(title)
        }
        //带下标的数组遍历
        for (index,title) in titles.enumerated() {
            print(index,title)
            print(titles[index])
        }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 2,881评论 2 9
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,221评论 0 13
  • 2018年11月12日早晨,像往常一样,听到舍友的闹钟,迷迷糊糊的爬了起来。又像往常一样,翻开手机,刷着那些碎片一...
    天天天天天天阳阅读 583评论 5 4