본문 바로가기

PROGRAMMING CODE/SWIFT68

[Swift] 기초 예제 5 (딕셔너리) //code1 var team = ["김윤","김찬","송성","윤영","정혜"] for i in team { print("\(i)") } //code2 var team = ["김윤","김찬","송성","윤영","정혜"] var nextTeam = ["이수","손윤","이제","박채","김하"] var addTeam = team+nextTeam for i in addTeam{ print("\(i)") } //code3 var teams : [String:String] = [ "김윤":"뉴진스", "김찬":"아이유", "송성":"윤성욱", "윤영":"10cm", "정혜":"장원영" ] for (key,value) in teams{ print("\(key):\(value)") } //code4 var tea.. 2023. 6. 8.
[Swift] 기초 예제 4 (클래스, 복사) //code1 public var number : Int = 0 class MyMarvel { var heroName : String init(_ heroName : String) { self.heroName = heroName number = number+1 show() } func ordinalCheck() -> String { if number == 1 { return "st" } else if number == 2 { return "nd" } else if number == 3 { return "rd" } else { return "th" } } func show() { if number % 2 == 1 { print("Hello \(heroName), you are \(number)\(ordin.. 2023. 6. 4.
[Swift] 기초 예제 2 (함수연습) //code1 func callName (_ name : String) { print("\(name)님 환영합니다!") } callName("jdh") //code2 func callName (_ name : String) { print("\(name)님 환영합니다!") } let name = ["jdh","lhh","yyk","jjh","lky"] for i in 0.. Int { return num } let name = ["jdh","lhh","yyk","jjh","lky"] print("\(name[callName(3)])님 환영합니다!") //code3-2 func callName (_ name : [String], _ num : Int) { print("\(name[num])님 환영합니다!").. 2023. 5. 31.
[Swift] 기초 예제 1 //code1 let arr : Array = ["a","b","c","d","e"] for i in 0 ... 4 { print("환영합니다 \(arr[i])") } //code2 let arr : Array = ["a","b","c","d","e"] for i in 0 ... 4 { if i 2023. 5. 31.