swift变量

作者: 架构师的一小步 | 来源:发表于2018-12-04 18:02 被阅读0次

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

引用类型: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])
        }

相关文章

  • 初学Swift 小总结

    Swift 01 Swift最基本的语法变化 Swift 变量&常量 变量使用 let 定义常量,定义后的常量不能...

  • 我的Swift的学习总结 -->第一周

    为什么要学习Swift 变量和常量 Swift 变量 变量声明 变量的命名规则 如: 常量 运算符 算术运算符 关...

  • Swift笔记<一>常量变量及基本数据类型

    1.导入框架 OC Swift 2.常量与变量 OC中 Swift格式:变量 let 常量名称:[常量类型] ...

  • Swift学习 day1

    Swift学习 day1 声明变量 使用var进行变量声明: 使用let进行常量声明: 可选类型声明: Swift...

  • OC,Swift,JS,PHP,Java语法区别

    1、变量申明 OC:类型+变量名。例: NSString *string=@“例子”; Swift:var(变量)...

  • 3.常量及变量(const_variable)

    接下来呢,我们边对比边学习 常量 kotlin_常量: swift_常量 变量 kotlin_变量 swift_变...

  • swift2.1 新特性

    在 swift2.1 之前可以通过 ?? 来解包变量 在 swift2.1 之后可以通过 ! 来强解包变量 PS参...

  • swift初学

    swift会根据我们为变量的赋值自动推导变量的类型,这个特性,在swift中叫做Type inference va...

  • 0 swift 基础知识

    0.1 变量&常量 Swift 中常量用let变量用var 0.2 数据类型的转换 swift 是强语言, 不支持...

  • swift中问号?和叹号!

    Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是变量不会有默认值。所...

网友评论

    本文标题:swift变量

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