美文网首页
第十章 Swift 字符

第十章 Swift 字符

作者: 我有小尾巴快看 | 来源:发表于2019-06-04 17:11 被阅读0次
    1. Swift 的字符是一个单一的字符字符串字面量,数据类型为 Character。
    let char1: Character = "A"
    let char2: Character = "B"
    
    1. 如果你想在 Character(字符) 类型的常量中存储更多的字符,则程序执行会报错,如下所示:
    // Swift 中以下赋值会报错
    let char: Character = "AB" // error: cannot convert value of type 'String' to specified type 'Character'
    
    
    1. Swift 中不能创建空的 Character(字符) 类型变量或常量:
    // Swift 中以下赋值会报错
    let char1: Character = "" // error: cannot convert value of type 'String' to specified type 'Character'
    
    1. 遍历字符串中的字符
      Swift 的 String 类型表示特定序列的 Character(字符) 类型值的集合。 每一个字符值代表一个 Unicode 字符。通过for-in循环来遍历字符串中的characters属性来获取每一个字符的值:
    for (_, ele) in "Pikachu".enumerated() {
        print(_,ele)
    }
    
    /*
    P
    i
    k
    a
    c
    h
    u
    */
    
    1. 字符串连接字符
      以下实例演示了使用 String 的 append() 方法来实现字符串连接字符:
    var varA:String = "Hello "
    let varB:Character = "G"
    
    varA.append( varB )
    
    print("varC  =  \(varA)")
    以上程序执行输出结果为:
    
    varC  =  Hello G
    

    相关文章

      网友评论

          本文标题:第十章 Swift 字符

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