728x90
반응형
변수와 상수 이름 규칙
앞서 코드 작성 규칙에서 설명했지만 보기 편하게 한번 더 언급하고 넘어가겠다.
• 알파벳, 한글, 한글 자음만, 한글 모음만, 특수문자, 한자, 이미지용 바이너리코드(😀, 🐈,💰 등의 이모티콘들을 의미한다.)까지 웬만한 건 다 쓸 수 있다. 그러나 가독성을 생각한다면 이상한 건 쓰지 말자.
• 연산자용 특수문자는 당연히 사용불가하다.+, -, \*, /
• 공백도 쓸 수 없다. 대신 _(언더바)
를 사용하면 가독성이 좋아진다.
• 예약어나 키워드는 당연히 안되지만 앞서 얘기했듯 대소문자를 구별할 수 있기 때문에 대소문자를 다르게 해 작성하면 가능하다.
• 숫자를 처음에 쓸 수 없다.(1abc
는 안되지만 abc1
는 가능하다.)
변수는 var
, 상수는 let
접두어를 사용한다.
또한 자료형을 명시적으로 선언할 수도, 암묵적으로 선언하지 않아도 생성에는 문제가 없다.
명시적으로 선언한다면 변수명 뒤에 : Int
나 : String
처럼 : 자료형
을 추가한다. 이런 것을 Type Annotation(타입 어노테이션)
이라 한다
변수 생성
var 변수명
변수명 = 값
//예시
var number
number = 0
//한줄로 쓸 수 있다.
var number = 0
//자료형 명시적으로 선언시
var 변수명: 자료형
변수명 = 값
//당연히 한줄로 쓸수 있다.
var 변수명: 자료형 = 값
var number: Int
number = 1
var number: Int = 1
상수 생성
let 변수명 = 값
//예시
let number = 0
//자료형을 명시적으로 선언할 때
let 상수명: 자료형 = 값
let number: Int = 0
상수는 상수니까 당연히 재할당이 안되기 때문에 선언 시 값을 할당해야 된다.
스위프트 문법 - 변수 상수
728x90
반응형
'공부 > Apple' 카테고리의 다른 글
[스위프트] String과 Character (0) | 2023.07.01 |
---|---|
[스위프트] Bool (0) | 2023.07.01 |
[스위프트] Float과 Double (0) | 2023.06.30 |
[스위프트] Int와 UInt (0) | 2023.06.30 |
[스위프트] 코드 작성 규칙 (0) | 2023.06.30 |