Swift总结1:变量 常量 字符串

//使用let修饰常量 var修饰变量 变量名或常量名支持中文或表情 如果不显式指出 将根据等号后面的推断

//
// let a = 5
// print(a)
//
// var b = 14 //注意=后面空格 对称 否则报错
// b=15
// print(b)
//
// var c = "风中的女王" //与OC不同不需要@
// c = "闪电侠"
// print(c)
//
// let d:Int = 11 //显示指出类型 String
// print("d = (d)")//没有占位符 没有@ 使用()
//
// let e:Character = "A" //字符 用""但是只能放单个
// print(e)
//
// let flag:Bool = false //只有true 或false
// print(flag)
//
//
// let 变量或常量名支持中文哦 = 7
// print(变量或常量名支持中文哦)
//
// let 🚗 = 9
// print(🚗)
//
// let x = "闪电侠"
// let y = 3
//
// let z = x + String(y) //不能直接加 不会隐式转换
//
// print(z)
//

    //=====================================================//
    //字符串
    
    //①定义

// var a = "hahahaha"
//
// //②定义空字符串
// var b = ""
//
// var c = String()
//
// print(c)
//
// //③判断是否空字符串
// if (c.isEmpty)
// {
//
//
// print("c是空字符串")
// }
//
// if (b.isEmpty)
// {
//
//
// print("b是空字符串")
// }

    //④字符串拼接

// let d = "字符串拼接"
// let e = a+d
//
// print(e)
////
// let f = "zhenyu54.com"
// var g = "http://" //注意不能是let let不可变
// g += f //<=>g=g+f
//
// print(g)
//
// //⑤获取字符串长度
// print(g.characters.count)
//
// //⑥遍历字符串
// for item in g.characters
// {
//
// print(item)
// }
// // ⑦插入字符
//
// g = "mail.(f)"
// print(g)
//
//
// let z:Character = "z"
//
// g.append(z)
//
// print(g)
// //⑧比较字符串
// if (d == g) //直接==
// {
//
// print("(d)与(g)字符串相同")
//
//
// }
// else{
//
// print("(d)与(g)字符串不同")
// }

    //⑨交换值

// var a = 11
// var b = 12
// let tmp = a
// a = b
// b = tmp
// print(a)
// print(b)
//
//

    //⑩大小写转换
    //a.大写
    let str = "abcde"
    
    print(str.uppercaseString)
    
    //b.小写
    let str2 = "AE2CV"
    
    print(str2.lowercaseString)
    
    //11.是否有前缀 或 后缀
    //前缀
    
    if(str.hasPrefix("a"))
    
    {
        
        print("以a开头")
    }
    
    //后缀
    
    if (str2.hasSuffix("V"))
    {
        print("以V结尾")

        
        
    }
    
    //其他更复杂操作可以AS转换为OC做
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 关于 Swift 重要这个文档所包含的准备信息, 是关于开发的 API 和技术的。这个信息可能会改变, 根据这个文...
    无沣阅读 9,956评论 1 27
  • About me: 在学习Swift之前完完全全的零基础编程,不知道变量与常量区别的那种零基础。 教程主要看 ht...
    lightandall阅读 2,738评论 0 1
  • SwiftDay011.MySwiftimport UIKitprintln("Hello Swift!")var...
    smile丽语阅读 9,397评论 0 6
  • 53.计算字符 在字符串中获取字符值的数量, 可以使用字符串字符属性中的计数属性: let unusualMena...
    无沣阅读 4,906评论 0 4
  • 文/井溢 人生在世有很多不得已,所以,不怕,日子会慢慢走过…… “我们相爱一生,还是太短” ...
    井溢阅读 1,472评论 2 2

友情链接更多精彩内容