강의 내용 요약하기
SDK : 라이브러리 함수 등 프로그램을 할 수 있는 환경을 제공하는 것
카멜케이스 : 프로그래밍에서 파일, 변수, 함수 등 대상의 이름을 구분할 때 띄어쓰기 대신
대문자를 통해 구분 (로우 카멜케이스 : 소문자로 시작)
var myNumber : Int = 10
기본적으로 한줄일 때 세미콜론 필요x
type inference : 초기값이 있을 경우 : Int 생략 가능
‘ = ‘ 의 양쪽에는 일괄된 공백이 있어야함 (한칸 이상일 경우 문제x)
type annotation : 초기값을 직접 적는 것
type infer : 초기값을 생략할 때 컴파일러가 타입을 추론하는 것
(출력하고 싶은 변수나 상수)
print("Int32 Min = (Int32.min)
Int : 정수 데이터 타입
Double : 소수점 있는 데이터 타입
Bool : true, false 데이터 타입
Character : 문자 데이터 타입
String : 문자열 데이터 타입
변수 var : 여러줄을 쓸때는 콤마나 세미콜론을 사용
상수 let : 변수가 한번 할당되면 이우헤 변경 불가
변경이 없는 값은 변수var보다 상수let을 권장
(코드의 효율성과 실행 성능을 높이기 위해)
튜플 Tuple : 한줄의 코드로 튜플의 모든 값을 추출하여 변수 또는 상수에 할당
(밑줄을 사용하여 그 값을 무시하는 방법도 있음 ‘_’)
실습