Today I Learned

23년 7월 17일 TIL

jjjkh 2023. 7. 17. 21:19
Swift의 언어 특징
  1. 안정성 
  •  Swift는 타입에 엄격한 프로그래밍 언어라서 문자열 배열에 다른 타입인 숫자 타입은 담을 수 없고 타입의 안정성을 위해 타입 체크를 해야 합니다.
  • nil값에 엄격한 해서 Swift 컴파일러는 컴파일 시 문제가 발생할 수 있는 nil객체를 만들거나 사용할수 없게 하거나 nil을 사용할 경우 ?모양의 옵셔널을 이용하여 표기 하여야 합니다.

    2. 표현성

  • Swift는 표현성을 고려한 프로그래밍 언어로 코드를 작성할때 최대한 매끄럽게 작석할 수 있고 다중 패러다임 프로그래밍 언어를 지원하여 명령형 프로그래밍 패러다임, 객체 지행 프로그래밍 패러다임, 함수형 프로그래밍 패러다임, 프로토콜 지향 프로그래밍 패러다임을 지원한다.
공식문서