字符串初始化html
一、初始化ide
[html] view plaincopy函數
let someString = "Some string literalvalue" ui
let wiseWords = "\"Imagination is moreimportant than knowledge\" -Einstein" let dollarSign = "\x24" // $, spa
Unicodescalar U+0024 .net
let blackHeart = "\u2665" // ♥, scala
Unicodescalar U+2665 code
let sparklingHeart = "\U0001F496" // orm
, Unicode scalarU+1F496 htm
二、空值
[html] view plaincopy
var emptyString = "" //
空串初始化
var anotherEmptyString = String() // 通 過初始化函數初始化
三、空值判斷
[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