(Swift 프로그래밍 by 야곰)# 1
명명 규칙
함수, 메서드, 변수, 상수 -> 소문자 카멜케이스 사용
클래스, 구조체 등 -> 대문자 카멜케이스 사용
(swift 대소문자 구분)
콘솔로그
print / dump
문자열 보간법
var name: String = "nana"
print("Hi, \(name)")
-> Hi, nana
변수와 상수
변수 -> var
var name: String = "nana"
var age: Int = 25
상수(변하지 않는 값) -> let
let maxInputValue: Int = 100
데이터타입
Int, UInt
Bool -> true, false
Float, Double
Character -> 단 하나의 문자 "A"
String
Any -> 모든 값(웬만하면 사용 x)
var someVar: Any = "Hee"
someVar = 50
someVar = 100.1
nil -> '없음'
Array -> 순서있는 리스트 컬렉션
var names: [String] = ["Hee", "JI"] // = var names: Array<String> = ["Hee", "JI"]
var emptyArray: Array<Int> = []
names.append("nana") // 맨 뒤에 추가
names.insert("min", at: 2) // 중간에 추가
Dictionary -> key & value
var numberForName: Dictionary<String, Int> = [: ]
numberForName["Hee"] = 100
numberForName["Ji"] = 101
Set -> 순서 x
var integerSet: Set<Int> = []
integerSet.insert(1)
integerSet.insert(99)
integerSet.insert(99)
Author And Source
이 문제에 관하여((Swift 프로그래밍 by 야곰)# 1), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kkll135/SwiftD-1저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)