[Swift]SWIFT文法収納ボックス🗄


文脈

for x in 0...10{ 
   print(x)
    }
// 0 1 2 3 4 5 6 7 8 9 10
    
for x in 0..<10{ 
   print(x)
    }
//0 1 2 3 4 5 6 7 8 9

for in文


let nums: [Int] = [1, 2, 3, 4]
 
for num in nums {
    print(num)        // 1 2 3 4
}

スイッチドア

let num = 7

switch num {
case 0:
	print("0 입니다.")
case 5:
	print("5 입니다.")
case 6...10:
	print("6 ~ 10 입니다.")
default:
	print("나머지 입니다.")
}
スウィフトはdefault文を書かなければならない.

Dictionary

var dic: [Int : String] = [:]

var dic = [Int : String]()

var dic: Dictionary = [Int:String]()

var dic: Dictionary<Int, String> = Dictionary<Int, String>

dic = ["zero":"0","one":"1","two":"2"]

StringタイプをIntタイプに変換する方法


Int(String)


:String→Int
var s = "12345" //"12345"
var num = Int(s) // 12345 

String(Int)


:Int→String
var num = 12345 //12345
var s = String(num) // "12345" 
Int→Stringに変換しても大きな問題は発生しません.
String→Intに変換する際、スペースや文字が含まれているとエラーが発生しますのでご注意ください!!