스위프트 변수
변수는 컴퓨터 메모리 주소를 참조하는 데 편리한 자리 표시자입니다.
Swift 각 변수에는 변수가 차지하는 메모리의 크기를 결정하는 특정 유형이 할당됩니다. 또한 다양한 데이터 유형에 따라 저장할 수 있는 값의 범위가 결정됩니다.
이전 장에서는 정수 Int, 부동 소수점 숫자 Double 및 Float, 불리언 유형 Bool, 문자열 유형 String을 포함한 기본 데이터 유형을 소개했습니다. 또한 Swift는 Optional, Array, Dictionary, Struct 및 Class와 같은 더 강력한 데이터 유형도 제공합니다.
다음으로 Swift 프로그램에서 변수를 선언하고 사용하는 방법을 소개하겠습니다.
변수 선언
변수 선언은 컴파일러에게 변수를 위한 저장 공간을 얼마나 생성할지 메모리 내 위치를 알려주는 것을 의미합니다.변수를 사용하기 전에 아래와 같이 var 키워드를 사용하여 선언해야 합니다.
var variableName = <initial value>
다음은 Swift 프로그램에서 변수 선언의 간단한 예입니다.
import Cocoa var varA = 42 print(varA) var varB:Float varB = 3.14159 print(varB)
실행 결과 위 프로그램은 다음과 같습니다.
42 3.14159
Variable naming
변수 이름은 문자, 숫자, 밑줄로 구성될 수 있습니다.
변수 이름은 문자나 밑줄로 시작해야 합니다.
Swift는 대소문자를 구분하는 언어이므로 대문자와 소문자가 다릅니다.
다음 예와 같이 변수 이름은 간단한 유니코드 문자를 사용할 수도 있습니다.
import Cocoa var _var = "Hello, Swift!" print(_var) var 你好 = "你好世界" var php中文网 = "www.php.cn" print(你好) print(php中文网)
위 프로그램 실행 결과는 다음과 같습니다.
Hello, Swift! 你好世界 www.php.cn
변수 출력
변수 및 상수는 print를 사용할 수 있습니다(swift 2는 print를 println으로 대체합니다) ) 함수를 출력합니다.
다음 예와 같이 대괄호와 백슬래시를 사용하여 문자열에 변수를 삽입할 수 있습니다.
import Cocoa var name = "php中文网" var site = "http://www.php.cn" print("\(name)的官网地址为:\(site)")
위 프로그램의 실행 결과는 다음과 같습니다.
php中文网的官网地址为:http://www.php.cn