Basic Grammar

강남준·2022년 11월 30일
0

상수와 변수

  • let : 상수 선언 키워드
  • var : 변수 선언 키워드

데이터 타입

1. Bool

  • true & false만을 값으로 가지는 타입

2. Int

  • Int : 정수 타입. 현재는 기본적으로 64비트 정수형
  • UInt : 양의 정수 타입. 현재는 기본적으로 64비트 양의 정수형

3. Float, Double

  • Float : 실수 타입. 32비트 부동소수형
  • Double : 실수 타입. 64비트 부동소수형
  • CGFloat : architecture에 따라 32비트 float나 64비트 double이 될 수 있다.

4. Character, String

  • Character : 문자 타입. 유니코드 사용. 큰 따옴표("") 사용
  • String : 문자열 타입. 유니코드 사용. 큰따옴표("") 사용

type(of: )

var sentence = "Hello World~! Nice \(1+1) meet you~!"
print(type(of: sentence))

5. Any

  • Swift의 모든 타입을 지칭하는 키워드

6. AnyObject

  • 모든 클래스 타입을 지칭하는 프로토콜

7. Nil

  • 없음을 의미하는 키워드
  • 다른 언너의 NULL, null등과 유사한 표현

Array

var nameOfGroup <string> 
Int.random(in: lower...upper) 닫힌 구간
Int.random(in: lower..<upper) 열린 구간
Float.random(in: 1..<3) // from 1 to 2.9999..
Bool.random()
array.shuffle()
profile
안녕하세요:)

0개의 댓글