아주 짧게 강의를 들었다
가볍게 정리
숫자리터럴에는 2진법, 8진법, 16진법 표기도 가능
언더바_로 읽기 쉽게 가능 (컴파일러가 읽지 않음)
스위프트 정수타입 Int, UInt(양수만) => 대부분 64비트로 인식
Int8, 16, 32, 64
MemoryLayout<제네릭타입>.size로 메모리공간 확인가능
Int.max / Int.min
오버플로우 정해진 메모리공간보다 큰 값을 할당할때 발생 => c, objective c는 허용(값이넘치는 부분은 버려서 앞으로 돌아가게 됨/ 순환) => 스위프트는 허용x원칙 => 오버플로우 연산자를 활용해서 일시적으로 허용가능
&+더하기(양의 오버플로우 허용) &-빼기(음의 오버플로우 허용)&*곱하기(비트한칸씩 옮기는 효과/ 2를 곱했을때 왼쪽으로 비트옮김 => 값이 많이 달라짐 주의 )