Apple Swift

Constants and Variables

Declaring Constants and Variables(상수와 변수선언)

  • var variable : Int = 3 //변수는 var 키워드 사용, 변수명 뒤에는 : 하고 타입을 기재
  • let constant : Int = 3 //상수는 let 키워드 사용, 상수명 뒤에는 : 하고 타입을 기재
  • var x = 0, y = 0, z = 0// 동일한 타입은 한줄에 선언가능

 

Naming Constants and Variables(이름짓기)

  • let 오픈튜토리얼 = "opentutorials" //한글뿐만아니라 한자 심지어는 이모티콘도 가능함

댓글

댓글 본문
  1. 별이
    일단 애플 공식문서의 note부분(The Basic파트 참고)에 의하면, 변경이 되지 않는 것들은 항상 상수로 선언하는 것을 권장하고 있습니다. 개발자들이 실수로 변경하는 것을 막고자 하는 최소한의 방안이라고 본기억이 있습니다.
    또한 변수로 선언하는 것보다는 상수로 선언하는 것이 최적화 하는데 더 좋다고 합니다(공식문서에 나온 내용인데 찾게되면 링크 첨부해도록 하겠습니다).
    Note
    If a stored value in your code is not going to change, always declare it as a constant with the let keyword. Use variables only for storing values that need to be able to change.

    도움이 되었는지 모르겠네요.

    또한 개발자들이 혼동할 수 있거나, 불편한 문법들이 현재 많이 제거되고 있는 상황입니다.
    ++, -- 와 같은 것들이 삭제될 예정이구요, for문 또한 없어지고 for~in문이 주로 사용될 것입니다.

    공식문서에 리비전 히스토리를 보시면 변경사항을 보실수 있습니다.
    대화보기
    • Jae Yeon Huh
      빌드중에 한번도 변경이 없는 변수의 경우 상수로 변경하라고 하는데, 이 둘이 메모리나 안정성면에서 차이가 있나요?
    버전 관리
    별이
    현재 버전
    선택 버전
    graphittie 자세히 보기