Swift字符串类型
2014-06-16 18:30
190 查看
字符串初始化
1、初始化
[html] view plaincopy
let someString = "Some string literalvalue"
let wiseWords = "\"Imagination is moreimportant than knowledge\" -Einstein" let dollarSign = "\x24" // $,
Unicodescalar U+0024
let blackHeart = "\u2665" // ♥,
Unicodescalar U+2665
let sparklingHeart = "\U0001F496" //
, Unicode scalarU+1F496
2、空值
[html] view plaincopy
var emptyString = "" //
空串初始化
var anotherEmptyString = String() // 通 过初始化函数初始化
3、空值判断
[html] view plaincopy
if emptyString.isEmpty{
println("Nothing to see here")
}
字符串修改
var 声明的可以修改,let 不能修改。
[html] view plaincopy
var variableString = "Horse" variableString+= " and carriage"
let constantString = "Highlander" constantString += " and another
Highlander" //错误
字符串插入
[html] view plaincopy
let multiplier = 3
let message = "\(multiplier) times 2.5 is
\(Double(multiplier) * 2.5)"
字符串长度
使用 countElements函数。
[html] view plaincopy
let unusualMenagerie = "Koala , Snail, Penguin,Dromedary" println("unusualMenagerie has
\(countElements(unusualMenagerie))
characters")
比较字符串相等
[html] view plaincopy
let quotation = "We're a lot alike, you and I."let sameQuotation = "We're a lot alike, youand I."
if quotation == sameQuotation {
println("These two strings areconsidered equal")
}
Swift交流讨论论坛论坛:
http://www.cocoagame.net 欢迎加入Swift技术交流群:362298485
1、初始化
[html] view plaincopy
let someString = "Some string literalvalue"
let wiseWords = "\"Imagination is moreimportant than knowledge\" -Einstein" let dollarSign = "\x24" // $,
Unicodescalar U+0024
let blackHeart = "\u2665" // ♥,
Unicodescalar U+2665
let sparklingHeart = "\U0001F496" //
, Unicode scalarU+1F496
2、空值
[html] view plaincopy
var emptyString = "" //
空串初始化
var anotherEmptyString = String() // 通 过初始化函数初始化
3、空值判断
[html] view plaincopy
if emptyString.isEmpty{
println("Nothing to see here")
}
字符串修改
var 声明的可以修改,let 不能修改。
[html] view plaincopy
var variableString = "Horse" variableString+= " and carriage"
let constantString = "Highlander" constantString += " and another
Highlander" //错误
字符串插入
[html] view plaincopy
let multiplier = 3
let message = "\(multiplier) times 2.5 is
\(Double(multiplier) * 2.5)"
字符串长度
使用 countElements函数。
[html] view plaincopy
let unusualMenagerie = "Koala , Snail, Penguin,Dromedary" println("unusualMenagerie has
\(countElements(unusualMenagerie))
characters")
比较字符串相等
[html] view plaincopy
let quotation = "We're a lot alike, you and I."let sameQuotation = "We're a lot alike, youand I."
if quotation == sameQuotation {
println("These two strings areconsidered equal")
}
Swift交流讨论论坛论坛:
http://www.cocoagame.net 欢迎加入Swift技术交流群:362298485
相关文章推荐
- 苹果新的编程语言 Swift 语言进阶(四)--字符串和收集类型
- 苹果新的编程语言 Swift 语言进阶(四)--字符串和收集类型
- Swift2.0(3)字符串类型
- Swift的字符串String是值类型
- Swift中对C语言接口缓存的使用以及数组、字符串转为指针类型的方法
- 苹果新的编程语言 Swift 语言进阶(四)--字符串和收集类型
- swift通过字符串获取类型实例化对象问题
- Swift的基础,操作符,字符串和集合类型
- Swift 2.0 学习第1天:常量和变量, 数据类型,字符和字符串
- Swift--基础(一)基本类型 符号 字符串(不熟的地方)
- 第3篇:swift语言笔记:基本语法/运算符/数据类型/字符串等关键点
- Swift 如何将数字型字符串转换成String类型 (toInt()方法) 及返回值未解包的原因
- Swift数据类型--布尔和字符串
- swift学习笔记(一)(常量、变量、数据类型、字符串的拼接、数组、字典)
- swift 基本数据类型--字符串
- Swift字符串类型
- Swift语法基础:13 - Swift的字符串字面量, 初始化字符串, 字符串可变性, 字符串是值类型
- swift-06-字符串,字符以及元组类型
- swift 的基本类型之字符串
- Swift:字符串和可选类型的字符串是否为空判断