swift 戻り値 return の配列の扱いに苦しむ。
プレイグラウンドで色々試してみるがよろし。
import Cocoa
import Foundation
var str = "Hello, playground"
let array = ["1","2","3","4","5","6","7","8","9","10","11","12"]
let newarray = array.map{"a" + $0}
print(newarray)
func sTest() -> Array<Int> {
let arrays = [0,0,0,0]
return arrays
}
let testarray = sTest()
print(testarray)
// ---------------------------------------
func ATest() -> [Int] {
var Sar: [Int] = [1,2]
print(Sar)
for i in 1...10 {
for y in 1...10{
Sar.append(i)
print(Sar[i])
}
}
return Sar
}
var a = ATest()
// ---------------------------------------
func BTest() -> [[Int:Int]] {
var Sar: [[Int:Int]] = [[1:2]]
print(Sar)
for i in 1...10 {
for y in 1...10{
Sar.append([i:y])
print(Sar[i])
}
}
return Sar
}
var b = BTest()
// ---------------------------------------