Swift--03新加类型
来源:互联网 发布:法律讲堂网络 编辑:程序博客网 时间:2024/06/05 17:28
print("新加类型")
//字符:Character
/*
String是例如"Hello,world","albatross"这样的有序的Character(字符)类型的值得集合。通过String类型来表示。一个String的内容可以用许多方式读取,它包括一个Character值的集合。
*/
var c: Character ="牛"
print(c)
//字符串:String
var s: String ="hello牛"
//快捷运算
s = s+ String(c)+ "orld"
print(s)
s +="123"
print(s)
s = "abcd\(c)"// '\'字符串拼接符号
print(s)
//常用操作(Swift3.1低版本的语法均会被弃用,使用的话会报错)
//全大写
s = s.uppercased() //Swift2.0 s = s.uppercaseString
//全小写
s = s.lowercased() //Swift2.0 s = s.lowercaseString
//首字符大写
s = s.capitalized //Swift2.0 s = s.capitalizedString
print(s)
//长度计算
var len = s.characters.count
print(len)
//获取第一个字符
print(s[s.startIndex])
//Swift2.0 print(s[s.startIndex])
//获取第二个字符
print(s[s.characters.index(after:s.startIndex)])
//Swift2.0 print(s[s.startIndex.successor()])
//获取最后一个字符
print(s[s.characters.index(before:s.endIndex)])
//Swift2.0 print(s[s.endIndex.predecessor()])
//获取指定索引字符
print(s[s.characters.index(s.startIndex, offsetBy: 3)])
//Swift2.0 print(s[s.startIndex.advancedBy(3)])
//元组类型:(数据1,数据2)
//元组(tuples)把多个值组合成一个复合值。元组内的值可以是任意类型,并不要求是相同类型。
var t1 = (404,"Not Found")
print(t1.1)
//成员访问
var t2: (code: Int, message:String) = t1
print(t2.code)
//成员绑定
var (code, message) = t1;
print(message)
//部分绑定,使用'_'忽略成员 //如果你只需要一部分元组值,分解的时候可以把要忽略的部分用下划线(_ )标记:
var (_, error) =t1
print(error)
//交换两个变量
var a=1, b=2
(a, b) = (b,a)
print("a =\(a), b =\(b)")
- Swift--03新加类型
- HTML5 form input 文本框新加的类型
- swift-集合类型03-字典和数组
- swift学习03-可选类型Optional
- 苹果新的编程语言 Swift 语言进阶(四)--字符串和收集类型
- 苹果新的编程语言 Swift 语言进阶(四)--字符串和收集类型
- c99新加标准。。。
- 新加的!!
- SVN 加新工程
- 新加交易
- MFCGrid新加功能
- openvpn 新加账户
- 苹果新的编程语言 Swift 语言进阶(十三)--类型检查与类型嵌套
- Swift NSLayoutConstraint 加约束Constraint
- Swift 新语言开发
- Swift 1.2新内容
- Swift 2.0新特性
- swift新特性
- 磁疗有用吗?恒定磁场应用于肿瘤治疗
- ARC 074F Lotus Leaves 最大流最小割
- vue.js中created方法作用
- 什么是 MIME Type
- STM32学习笔记一一时钟系统
- Swift--03新加类型
- JavaSE 一维数组遍历
- ImageView的scaleType属性
- Java Web获取Web应用根路径(转)
- Viewpager和SeekBar的滑动冲突的解决办法(其他滑动冲突可参考)
- 微信H5页 audio标签MP3无法自动播放解决方案
- 此地址使用了一个通常用于网络浏览以外的端口
- Https的认证证书简介
- OC与swift3.1混编