스위프트 변수


변수는 컴퓨터 메모리 주소를 참조하는 데 편리한 자리 표시자입니다.

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