• swift 2.0 语法 字符串


    //: Playground - noun: a place where people can play

     

    import UIKit

    /*:

    字符串

    * OC中的字符串是一个对象, Swift中的字符串是一个结构体

    * OC中的字符串以结尾, Swift中的字符串不是以结尾

    * Swift中的字符串比OC中的字符的性能要好

    * Swift中的字符串支持遍历

    */

     

    let str = "abcdef"

    print(str)

     

    // 遍历字符串

    for c in str.characters

    {

        print(c)

    }

     

    // 拼接字符串

     

    var str2 = "lnj"

     

    str2 += str

    str2

     

    // 格式化

     

    let name = "lnj"

    let age = 30

    // 目标: name = lnj, age = 30

    let res = "name = (name), age = (age)"

     

    // 2015-01-03 14:05:06

    let res2 = String(format: "%d-%02d-%02d %02d:%02d:%02d", arguments: [2015, 1, 3, 14, 5, 6])

     

    // 字符串截取

    let str3 = "xmg520"

    // 提示: 如果要对Swift中的字符串进行截取等操作, 最好使用NSString中的方法

    //  好消息: Swift中的大部分数据类型, 都支持直接转换为OC中的数据类型 . 例如String --> NSString

    let res4 = (str3 as NSString).substringWithRange(NSMakeRange(0, 3))

     

    let str4: NSString = str3

     

     

     

     

     

     

  • 相关阅读:
    【模板】并查集
    P1063能量项链
    多维动归第一题
    7.14测试
    7.12测试
    7.10测试
    几种display:table-cell的应用
    instanceof和typeof的区别
    右侧悬浮广告
    JavaScript判断浏览器类型及版本
  • 原文地址:https://www.cnblogs.com/developer-ios/p/4943589.html
Copyright © 2020-2023  润新知