Swift #3
func initUI(){
//配列-固定
println( "-------------- array1" )
let array1 = [0, 3, "あいうえお"]
println( array1 )
//配列-可変
println( "-------------- array2" )
var array2:[Int] = [1,2,3]
array2[1]=57
println( array2 )
println( "-------------- array3" )
var array3:[Float] = [4.0, 768.0, 0.432, 0.2]
array3[0]=5.0
array3[2]=346.0
println( array3 )
println( "-------------- array4" )
var array4:[String] = ["か","き","く","け"]
array4[2]="さしすせそ"
println( array4 )
//Dictionary
println( "-------------- Dictionary" )
var dic1:[String:NSObject?] = ["name":"た","address":"ち","number":"つ"];
println( dic1 )
println( dic1["address"] )
dic1["address"]="マダガスカル"
println( dic1 )
//for in 1
println( "-------------- for in 1" )
for value in array2 {
println( value )
}
//for in 2
println( "-------------- for in 2" )
for obj in dic1 {
println( obj )
}
//for in 3
println( "-------------- for in 3" )
for i in 1..<8 {
println( i )
}
//for in 4
println( "-------------- for in 4" )
for i in 1...8 {
println( i )
}
//for in 5
println( "-------------- for in 5" )
for i in 0..<array3.count {
println( "\(i) : \(array3[i])" )
}
//for in 6
println( "-------------- for in 6" )
for obj in dic1 {
var (key,value)=obj
println( "\(key) : \(value)" )
}
//for
println( "-------------- for" )
for var i=0;i<10;i++ {
println( "for : \(i)" )
}
}
override func viewDidLoad() {
super.viewDidLoad()
initUI()
}
出力結果
-------------- array1
(
0,
3,
"\U3042\U3044\U3046\U3048\U304a"
)
-------------- array2
[1, 57, 3]
-------------- array3
[5.0, 768.0, 346.0, 0.200000002980232]
-------------- array4
[か, き, さしすせそ, け]
-------------- Dictionary
[number: つ, name: た, address: ち]
ち
[number: つ, name: た, address: マダガスカル]
-------------- for in 1
1
57
3
-------------- for in 2
(number, つ)
(name, た)
(address, マダガスカル)
-------------- for in 3
1
2
3
4
5
6
7
-------------- for in 4
1
2
3
4
5
6
7
8
-------------- for in 5
0 : 5.0
1 : 768.0
2 : 346.0
3 : 0.200000002980232
-------------- for in 6
number : つ
name : た
address : マダガスカル
-------------- for
for : 0
for : 1
for : 2
for : 3
for : 4
for : 5
for : 6
for : 7
for : 8
for : 9