일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- frontend
- 파이썬
- 로보어드바이저
- algorithms
- 큐
- MacOS
- 백준
- JavaScript
- 알고리즘
- 혁신금융서비스
- IOS
- Python
- 자문형
- 스택
- React #Web #프런트엔드
- SSAFY
- dfs
- 모던자바스크립트
- 일임형
- Ai
- programmers
- algoritms
- 자료구조
- BAEKJOON
- Swift
- 신한투자증권
- BFS
- Algorithm
- 자바스크립트
- JS
- Today
- Total
목록Swift (6)
Step by Step
옵셔널 체인은 옵셔널 타입으로 정의된 값이 하위 프로퍼티나 메서드를 가지고 있을 때 if구문을 사용하지 않고 간결하게 사용할 수 있다. //만약 Human 구조체를 다른 구조체나 클래스가 프로퍼티로 사용한다면//코드가 훨씬 복잡해진다.struct Company {var ceo : Human?var companyName : String?}var startup : Company? = Company(ceo:Human(name: "정찬진", man: false), companyName:"멀티캠퍼스")//옵셔널 타입을 해제하려면if let company = startup {if let ceo = company.ceo {if let name = ceo.name {print("대표이사의 이름은 \(name)입니다")..
import UIKit//var greeting = "Hello, playground"//print(greeting)Int8.maxInt8.minInt64.maxInt64.minvar name:String = "전우치"var greeting = "안녕하세요"name = "이순신"greeting += " " + nameprint(greeting) import UIKitlet i:Int = 10//var d:Double = i //Errorlet r:Double = 0.1식별자- 카멜 케이스라는 방식으로 대소문자를 기술하도록 되어있음.–UpperCamelCase : 형식명, 클래스명에 사용한다. Int, Void, AnyObject –lowerCamelCase : 메서드명, 변수명에 사용한다. mes..