Swift-상수
상수는 프로그램이 실행 중에 변경할 수없는 고정 값을 나타냅니다. 상수는 정수 상수, 부동 상수, 문자 상수 또는 문자열 리터럴 과 같은 기본 데이터 유형 중 하나 일 수 있습니다 . 있다 열거 상수 뿐만 아니라.
Constants 정의 후에는 값을 수정할 수 없다는 사실을 제외하면 일반 변수처럼 취급됩니다.
상수 선언
상수를 사용하기 전에 다음을 사용하여 선언해야합니다. let 다음과 같이 키워드-
let constantName = <initial value>
다음은 Swift 4에서 상수를 선언하는 방법을 보여주는 간단한 예입니다.
let constA = 42
print(constA)
Playground를 사용하여 위의 프로그램을 실행하면 다음과 같은 결과를 얻습니다.
42
유형 주석
당신은 제공 할 수 있습니다 type annotation상수를 선언 할 때 상수가 저장할 수있는 값의 종류를 명확히합니다. 다음은 구문입니다-
var constantName:<data type> = <optional initial value>
다음 예제는 Annotation을 사용하여 Swift 4에서 상수를 선언하는 방법을 보여줍니다. 여기서 상수를 생성하는 동안 초기 값을 제공하는 것이 필수적이라는 점에 유의하는 것이 중요합니다.
let constA = 42
print(constA)
let constB:Float = 3.14159
print(constB)
플레이 그라운드를 이용하여 위의 프로그램을 실행하면 다음과 같은 결과가 나옵니다.
42
3.1415901184082
명명 상수
상수 이름은 문자, 숫자 및 밑줄 문자로 구성 될 수 있습니다. 문자 또는 밑줄로 시작해야합니다. Swift 4는 대소 문자를 구분하는 프로그래밍 언어이기 때문에 대문자와 소문자가 구별됩니다.
단순 또는 유니 코드 문자를 사용하여 변수 이름을 지정할 수 있습니다. 다음은 유효한 예입니다-
let _const = "Hello, Swift 4!"
print(_const)
let 你好 = "你好世界"
print(你好)
Playground를 사용하여 위의 프로그램을 실행하면 다음과 같은 결과를 얻습니다.
Hello, Swift 4!
你好世界
상수 인쇄
다음을 사용하여 상수 또는 변수의 현재 값을 인쇄 할 수 있습니다. print함수. 이름을 괄호로 묶어 변수 값을 보간하고 여는 괄호 앞에 백 슬래시로 이스케이프 할 수 있습니다. 다음은 유효한 예입니다.
let constA = "Godzilla"
let constB = 1000.00
print("Value of \(constA) is more than \(constB) millions")
Playground를 사용하여 위의 프로그램을 실행하면 다음과 같은 결과를 얻습니다.
Value of Godzilla is more than 1000.0 millions