Swift-변수
변수는 프로그램이 조작 할 수있는 명명 된 저장소를 제공합니다. Swift 4의 각 변수에는 변수 메모리의 크기와 레이아웃을 결정하는 특정 유형이 있습니다. 해당 메모리 내에 저장할 수있는 값의 범위 변수에 적용 할 수있는 일련의 작업입니다.
Swift 4는 다음과 같은 기본 유형의 변수를 지원합니다.
Int or UInt− 정수에 사용됩니다. 보다 구체적으로, Int32, Int64를 사용하여 32 비트 또는 64 비트 부호있는 정수를 정의하는 반면 UInt32 또는 UInt64를 사용하여 32 비트 또는 64 비트 부호없는 정수 변수를 정의 할 수 있습니다. 예 : 42 및 -23.
Float− 32 비트 부동 소수점 숫자를 나타내는 데 사용됩니다. 소수점이 작은 숫자를 보관하는 데 사용됩니다. 예 : 3.14159, 0.1 및 -273.158.
Double− 64 비트 부동 소수점 숫자를 나타내는 데 사용되며 부동 소수점 값이 매우 커야 할 때 사용됩니다. 예 : 3.14159, 0.1 및 -273.158.
Bool − 이것은 참 또는 거짓 인 부울 값을 나타냅니다.
String− 이것은 주문 된 문자 모음입니다. 예 : "Hello, World!"
Character− 이것은 단일 문자 문자열 리터럴입니다. 예 : "C"
Swift 4는 또한 다음 장에서 다룰 다양한 다른 유형의 변수를 정의 할 수 있습니다. Optional, Array, Dictionaries, Structures, 과 Classes.
다음 섹션에서는 Swift 4 프로그래밍에서 다양한 유형의 변수를 선언하고 사용하는 방법을 다룹니다.
변수 선언
변수 선언은 컴파일러에게 변수 저장소를 생성 할 위치와 양을 알려줍니다. 변수를 사용하기 전에 다음을 사용하여 선언해야합니다.var 다음과 같이 키워드-
var variableName = <initial value>
다음 예제는 Swift 4에서 변수를 선언하는 방법을 보여줍니다.
var varA = 42
print(varA)
Playground를 사용하여 위의 프로그램을 실행하면 다음과 같은 결과를 얻습니다.
42
유형 주석
당신은 제공 할 수 있습니다 type annotation변수를 선언 할 때 변수가 저장할 수있는 값의 종류를 명확히합니다. 다음은 구문입니다.
var variableName:<data type> = <optional initial value>
다음 예제는 Annotation을 사용하여 Swift 4에서 변수를 선언하는 방법을 보여줍니다. 여기서 타입 어노테이션을 사용하지 않는 경우 변수에 대한 초기 값을 제공하는 것이 필수가되며, 그렇지 않으면 타입 어노테이션을 사용하여 변수를 선언 할 수 있습니다.
var varA = 42
print(varA)
var varB:Float
varB = 3.14159
print(varB)
Playground를 사용하여 위의 프로그램을 실행하면 다음과 같은 결과를 얻습니다.
42
3.1415901184082
이름 지정 변수
변수 이름은 문자, 숫자 및 밑줄 문자로 구성 될 수 있습니다. 문자 또는 밑줄로 시작해야합니다. Swift 4는 대소 문자를 구분하는 프로그래밍 언어이기 때문에 대문자와 소문자가 구별됩니다.
단순 또는 유니 코드 문자를 사용하여 변수 이름을 지정할 수 있습니다. 다음 예는 변수 이름을 지정하는 방법을 보여줍니다.
var _var = "Hello, Swift 4!"
print(_var)
var 你好 = "你好世界"
print(你好)
플레이 그라운드를 이용하여 위의 프로그램을 실행하면 다음과 같은 결과가 나옵니다.
Hello, Swift 4!
你好世界
변수 인쇄
print 함수를 사용하여 상수 또는 변수의 현재 값을 인쇄 할 수 있습니다. 이름을 괄호로 묶어 변수 값을 보간하고 여는 괄호 앞에 백 슬래시로 이스케이프 할 수 있습니다. 다음은 유효한 예입니다.
var varA = "Godzilla"
var varB = 1000.00
print("Value of \(varA) is more than \(varB) millions")
플레이 그라운드를 이용하여 위의 프로그램을 실행하면 다음과 같은 결과가 나옵니다.
Value of Godzilla is more than 1000.0 millions