美文网首页
iOS开发 - 「Swift 学习」String创建及转化

iOS开发 - 「Swift 学习」String创建及转化

作者: 俺不是大佬儿 | 来源:发表于2021-11-16 13:47 被阅读0次

    之前断断续续的学习了一段时间的Swift,一直拖延没有进行系统的学习,在此立个flag准备正式进军Swift了!

    我的Swift从String开始!

    创建空字符串

    //初始化 空字符串
            
            let emptyString = ""              // 空字符串字面量
            let anotherEmptyString = String() // 实例化 String 类来创建空字符串
            // 两个字符串均为空并等价
            if emptyString.isEmpty && anotherEmptyString.isEmpty {
                print("Nothing to see here")
                // 打印输出:Nothing to see here
            }
    

    创建字符串常量

    //创建字符串
            var stringA = "Hello,"
            stringA += "Swift!"//变量可编辑
            print(stringA)
            // 打印输出:Hello, Swift!
            
            let stringB = String("Hello,")//常量不可编辑
            //error:Left side of mutating operator isn't mutable: 'stringB' is a 'let' constant
            //stringB += "Swift!"
            print(stringB)
            // 打印输出:Hello,
    

    汉字命名变量(不建议使用)

            let 你好 = "大家好!"
            print("确定汉字命名变量也可以:\(你好)")//打印输出:确定汉字命名变量也可以:大家好!
    

    数值型字符串转化为数值

    //数值型字符串转化为数值
            let numberOfStr = "123.6"
            let convertedNumber = Double(numberOfStr)//将数值型字符串 转化为数值
            print("stringValue:'\(numberOfStr)\' convertedNumberValue:\(convertedNumber!)")
            //打印输出: stringValue:'123.6' convertedNumberValue:123.6
    

    数组转化为字符串

    //字符串可以通过传递一个值类型为Character的数组作为自变量来初始化(数组转字符串)
            let catCharacters: [Character] = ["C", "a", "t", "!", "🐱"]
            let catString = String(catCharacters)
            print(catString)// 打印输出:"Cat!🐱"
    

    \color{gray}{欢迎大佬儿来指正纠错,共同学习😏!!}

    相关文章

      网友评论

          本文标题:iOS开发 - 「Swift 学习」String创建及转化

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