Swift/Swift-Basica
Swift (2) - 값, 변수, 연산
peter.j
2022. 8. 19. 20:47
1. 리터럴
1) 숫자
보통은 그냥 적으면 됩니다.
100
0.25
자리수가 많아질 경우 4자리마다 _(언더스코어)를 표기할 수 있습니다.
01_2345_6789
2 8 16진수는 각각 다음과 같이 작성합니다.
// 2진수
0b11011
// 8진수
0o7623
// 16진수
0x5f4b
2) 문자열
정수는 큰따옴표(")로 감쌉니다.
"Hello, World"
문자열 안에 변수가 포함될 경우 \(변수)로 나타낼 수 있습니다.
"Hello, \(name)"
3) 불리언
소문자 true와 false로 나타냅니다.
true
false
2. 변수
변수는 변환가능(mutable) 변수와 변환불가능(immutable) 변수로 선언할 수 있습니다.
// mutable (변환가능 변수이기 대문에 나중에 초기화 가능)
var variable: Int
// immutable (변환불가능 변수이기 때문에 초기화 필요)
let variable: Int = 5
3. 데이터 타입
1) 정수
Int : 일반적인 정수 (실행 디바이스에 따라 32bit 혹은 64bit가 됩니다.)
UInt : 0 이상의 정수
Byte : 8비트 값
2) 실수
Float : 32bit 부동 소수점 값
Double : 64bit 부동 소수점 값
3) 텍스트
String : 문자열
Charactor : 문자
4) 논리값
Bool : true or false
4. 그 외 기초지식
1) 여러 행 또는 세미콜론으로 구분 가능
var a = 1; var b = 2
var c = 3
2) 주석은 // 또는 /* */
// 한줄 주석
/*
여러줄
주석
*/
3) 변수 선언 및 대입은 튜플로 모을 수 있음
var (num1, num2, num3) = (1, 2, 3)
// 튜플 선언은 그냥 괄호뿐!
4) 오버플로우 예외처리
오버플로우가 예상되는 연산에는 연산자 앞에 & 를 표시하면 예외처리가 가능합니다.
var y = x & + 10000
참고
https://www.devkuma.com/docs/swift/%EA%B0%92-%EB%B3%80%EC%88%98-%EC%97%B0%EC%82%B0/
사업자 정보 표시펼치기/접기
1 | g | asdf | 사업자 등록번호 : 123-12-12345 | TEL : 010-111-1111 | Mail : asdf@gmail.com | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기