/date 24.10.22.
📌
- 정수Int / 부동소수점Double / Bool
- 튜플tuple : 값을 그룹화해서 생성 및 전달. 함수의 여러 값을 단일 복합 값으로 반환 가능하도록 함
- swift는 type-safe 언어: 값의 type을 specify
📌 상수와 변수
✔️ 상수와 변수 선언
- let 상수, var 변수
- 여러 개의 상수와 변수는 콤마(,)로 구분하여 한 줄로 선언이 가능하다.
✔️ 타입 명시
var red, green, blue: Double
위와 같이 한 줄로 선언이 가능하다
✔️ 상수와 변수의 이름
- 숫자로 시작하는 상수 및 변수 이름은 설정 불가능. 숫자를 포함하는 것은 가능하다.
- 특정 타입으로 한 번 선언한 후 동일한 이름으로 다시 선언하거나 다른 타입을 지정하는 것은 불가능하다.
✔️ 상수와 변수 출력
- \()로 문자열에 삽입 가능
📌 주석
세미콜론은 여러 구문을 한 줄로 작성했을 경우에만 필수적으로 붙여 주어야 하고, 그렇지 않은 경우에는 작성하지 않아도 무방하다.
✔️ 타입 세이프티와 타입 추론
- 타입을 지정하지 않으면 적절하게 타입 추론을 진행한다. 따라서 모든 값의 타입을 선언해 둘 필요는 없다.
- 숫자 타입을 지정한 후 이에 맞지 않는 숫자를 부여하면 컴파일 시 에러가 발생한다.
- 부동소수점을 정수로 초기화할 경우 소수점 아래를 버린다.
✔️ 타입 별칭
- 이미 존재하는 타입을 다른 이름으로 정의할 수 있다. 정의한 이름은 원래 타입을 사용할 수 있는 위치에서 동일하게 사용이 가능하다.
'학습 기록 > swift' 카테고리의 다른 글
날짜 플래너: 앱 데이터 지속화하기 (0) | 2024.10.27 |
---|---|
날짜 플래너: 데이터 모델 이해하기 및 동적 목록 생성하기 (0) | 2024.10.26 |
A Swift Tour - Object and Class 객체와 클래스 (0) | 2024.10.15 |