Constant and Variable ( 상수와 변수 )
JS를 공부하다 보면 const 와 var를 볼 수 있는데 SWIFT에서 또 만나다니 반갑군?
상수는 한번 정의되면(값이 저장되면)절대로 변하지 않는 값이고, 변수는 값이 변할 수 있는 값이다.
그런데 SWIFT는 상수를 const로 선언하지 않고 let 으로 선언한다.변수는 그대로 var로 선언하고.
Type Annotations
(annotation : 주석을 달다)
변수나 상수를 선언할 때 Type annotation 사용이 가능하다.
이것은 어떤 자료형으로 변수나 상수를 선언할지 명확하게 하기 위해 쓰는데
위의 웰컴 메세지에는 어떤한 string 자료형도 오류없이 초기화 될 수 있다.
이렇게.
물론 여러 변수나 상수를 type annotation 으로 한줄에 선언 할 수도 있다.
상수와 변수 이름 짓기
개발자 브이로그 같은거 보면...이름 짓느라고 시간을 다 보낸다는데,나도 그러고 싶다..
이름짓기 로망^^,,
상수와 변수는 유니코드에 있는 모든 문자열로 이름을 지을 수 있다.(유니코드 : 컴퓨터에서 세계 각국의 언어를 통일된 방법으로 쓸 수 있게 만든 국제적인 문자 코드 규약. 문자 한 개에 부여되는 값을 16비트로 통일한 것이다.)
띄어쓰기는 안되고 수학기호,화살표,private use unicode scalar values(개인적으로 사용하는....어쩌구),line and box drawing 문자를 사용할 수 없다.
이모티콘까지 이름으로 지을 수 있다.여윽시...맘에 들어
한번 상수, 혹은 변수로 선언되면 같은 이름으로 다른 변수나 상수를 만들 수 없고 자료형을 바꿀 수도 없다. 상수르ㅗ 선언된 것을 변수로 바꾸거나 변수로 선언된 것을 당연히 상수로 바꿀 수 없다.
상수와 변수 출력하기
상수와 변수는 print(_:separator :terminator:)함수로 출력.
print함수는 하나 이상의 값을 콘솔창에 출력 해 주는 함수다.
separator,terminator에는 deflat값이 있어서 함수를 호출할 때 꼭 매개변수에 무엇인가를 주지 않아도 된다. terminator는 종결자 라는 의미로 기본적 줄바꿈이 있기 때문에 print함수를 호출하면 줄바꿈이 되는데 이를 줄바꿈 없이 다른 것으로 바꾸고 싶다면 다른 값을 넣어 주면 된다.
'유치원 활동∙̑◡∙̑' 카테고리의 다른 글
SWIFT 초보 [ 쉬운 문법 Type-safe ] (0) | 2021.07.13 |
---|---|
SWIFT 초보 [ 쉬운 문법 정수와 부동소수점 ] (0) | 2021.07.12 |
SWIFT 초보 [ SWIFT 소개 편 ] (0) | 2021.07.12 |
JavaScript 개념과 간단 문법 4 ( Location 객체 ) (0) | 2021.07.02 |
JavaScript 개념과 간단 문법 3 ( 논리 연산자,삼항 조건 연산자 ) (0) | 2021.07.01 |