스위프트 상수
상수를 한 번 설정하면 프로그램이 실행되는 동안 해당 값을 변경할 수 없습니다.
상수는 정수 상수, 부동 소수점 상수, 문자 상수 또는 문자열 상수와 같은 모든 데이터 유형이 될 수 있습니다. 열거형 상수도 있습니다.
상수는 변수와 유사합니다. 차이점은 상수 값은 일단 설정되면 변경할 수 없지만 변수 값은 마음대로 변경할 수 있다는 것입니다.
상수 선언
상수는 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