一,字符串
字符串的声明:
example:
import Foundation
var sampleStr:String
var keyNote = "someNote" //推断类型为字符类型
if !keyNote.isEmpty{
print("我不是空的")
}//输出我不是空的
Swift语言支持字符串插值,你可以在长字符串中插入常量,变量,字面量和表达式,而不用经过特殊的转换。
example:
import Foundation
var sampleStr:String
var keyNote = "someNote" //推断类型为字符类型
if !keyNote.isEmpty{
print("我不是空的")
}
sampleStr = "keyNote"+" is not null"
print(sampleStr)
sampleStr = keyNote+" is this"
print(sampleStr)
//输出结果如下所示
//我不是空的
//keyNote is not null
//someNote is not null
let gameName = "2048"
print("hello my program name is \(gameName)")
//输出结果 hello my program name is 2048
var iRadius = 6
print("the circle's area is \(Double(iRadius)*3.1415926)")
//输出结果 the circle's area is 18.8495556
二,字符
声明
example:
var myChar:Character//请注意加上类型名称,否则会被推断为string类型
var doller:Character = "$"