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做
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,271评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,275评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,151评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,550评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,553评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,559评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,924评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,580评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,826评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,578评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,661评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,363评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,940评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,926评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,156评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,872评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,391评论 2 342

推荐阅读更多精彩内容

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