Swift 문법 week 1

 변수

변수는 값을 저장하고 저장된 값을 바꿀 수 있다.

  • var 변수이름: 자료형 = 초기값

상수

상수는 변수와 달리 한 번 값이 설정되면 더 이상 바꿀 수 없다.

  • let 상수이름 : 자료형 = 값

자료형

  • 정수형

    Int -> 소수점이 없는 숫자.

  • 부동소수점 숫자형

    Float: 32비트의 부동소수점 숫자
    Double: 64비트의 부동소수점 숫자

  • 문자형

    Character: 한개의 문자(유니코드)를 저장

  • 문자열형

    String: 여러 문자가 연결되어 이루어진 문자열 데이터를 처리할 때 사용.

  • 불리언형

    Bool: True/False를 저장하는 자료형

타입 추론

변수를 선언할 때 자료형을 적지 않아도 자동으로 추론하여 할당한다.

타입 변환

다른 자료형으로 변환하게 해주는 기능이다.

let age: Int = 20
let ages: Double = Double(age)
let agess: String = String(age)

String

  • 문자열 연결

    var one: String = "One"
    var two: String = "Two"
    var sum: String = one + two

  • .count: 문자열의 길이 확인
  • ==: 문자열끼리 비교
  • """ temp """: 여러줄에 걸친 문자열
  • temp.contains("x"): temp안에 x 문자열이 포함되어있나 확인
  • temp.hasPrefix("x"): temp의 접두사가 x인지 확인
  • temp.hasSuffix("x"): temp의 접미사가 x인지 확인

문자열 보간법

()을 통해 문자열 안에 변수, 상수, 표현식등을 포함

let age : Int = 20
print("언제나 마음만큼은 (age)살!"

  • 괄호안에서 연산도 가능

0개의 댓글