스위프트 상수


상수를 한 번 설정하면 프로그램이 실행되는 동안 해당 값을 변경할 수 없습니다.

상수는 정수 상수, 부동 소수점 상수, 문자 상수 또는 문자열 상수와 같은 모든 데이터 유형이 될 수 있습니다. 열거형 상수도 있습니다.

상수는 변수와 유사합니다. 차이점은 상수 값은 일단 설정되면 변경할 수 없지만 변수 값은 마음대로 변경할 수 있다는 것입니다.


상수 선언

상수는 let 키워드를 사용하여 선언됩니다. 구문은 다음과 같습니다.

let constantName = <initial value>

다음은 간단한 Swift 프로그램에서 상수를 사용하는 예입니다.

import Cocoa

let constA = 42
print(constA)

위 프로그램의 실행 결과입니다. is:

42

Type Annotation

상수나 변수를 선언할 때 상수나 변수에 저장될 값의 유형을 나타내는 유형 주석을 추가할 수 있습니다. 유형 주석을 추가하려면 상수 또는 변수 이름 뒤에 콜론과 공백을 추가한 다음 유형 이름을 추가해야 합니다.

var constantName:<data type> = <optional initial value>

다음은 Swift에서 상수에 대한 유형 주석 사용을 보여주는 간단한 예입니다. 상수를 정의할 때는 반드시 초기값을 사용해야 한다는 점에 유의하세요.

import Cocoa

let constA = 42
print(constA)

let constB:Float = 3.14159

print(constB)

위 프로그램의 실행 결과는 다음과 같습니다.

42
3.14159

Constant naming

상수 이름은 문자, 숫자, 밑줄로 구성할 수 있습니다.

상수는 문자나 밑줄로 시작해야 합니다.

Swift는 대소문자를 구분하는 언어이므로 대문자와 소문자가 다릅니다.

상수 이름은 다음 예와 같이 간단한 유니코드 문자를 사용할 수도 있습니다.

import Cocoa

let _const = "Hello, Swift!"
print(_const)

let 你好 = "你好世界"
print(你好)

위 프로그램의 실행 결과는 다음과 같습니다.

Hello, Swift!
你好世界

상수 출력

변수 및 상수는 인쇄를 사용하여 출력할 수 있습니다(swift 2 대체 println(print) 함수 .

다음 예와 같이 대괄호와 백슬래시를 사용하여 문자열에 상수를 삽입할 수 있습니다.

import Cocoa

let name = "php中文网"
let site = "http://www.php.cn"

print("\(name)的官网地址为:\(site)")

위 프로그램의 실행 결과는 다음과 같습니다.

php中文网的官网地址为:http://www.php.cn