학습 기록/swift

The Basics #1

romi__ 2024. 10. 22. 21:45

/date 24.10.22.

 

📌

- 정수Int / 부동소수점Double / Bool

- 튜플tuple : 값을 그룹화해서 생성 및 전달. 함수의 여러 값을 단일 복합 값으로 반환 가능하도록 함

- swift는 type-safe 언어: 값의 type을 specify

 

 

📌 상수와 변수

✔️ 상수와 변수 선언

- let 상수, var 변수

- 여러 개의 상수와 변수는 콤마(,)로 구분하여 한 줄로 선언이 가능하다.

 

✔️ 타입 명시

var red, green, blue: Double

 

위와 같이 한 줄로 선언이 가능하다

 

✔️ 상수와 변수의 이름

- 숫자로 시작하는 상수 및 변수 이름은 설정 불가능. 숫자를 포함하는 것은 가능하다.

- 특정 타입으로 한 번 선언한 후 동일한 이름으로 다시 선언하거나 다른 타입을 지정하는 것은 불가능하다.

 

✔️ 상수와 변수 출력

- \()로 문자열에 삽입 가능

 

 

📌 주석

세미콜론은 여러 구문을 한 줄로 작성했을 경우에만 필수적으로 붙여 주어야 하고, 그렇지 않은 경우에는 작성하지 않아도 무방하다.

 

✔️ 타입 세이프티와 타입 추론

- 타입을 지정하지 않으면 적절하게 타입 추론을 진행한다. 따라서 모든 값의 타입을 선언해 둘 필요는 없다.

- 숫자 타입을 지정한 후 이에 맞지 않는 숫자를 부여하면 컴파일 시 에러가 발생한다.

- 부동소수점을 정수로 초기화할 경우 소수점 아래를 버린다.

 

✔️ 타입 별칭

- 이미 존재하는 타입을 다른 이름으로 정의할 수 있다. 정의한 이름은 원래 타입을 사용할 수 있는 위치에서 동일하게 사용이 가능하다.