Swift에서 변수 이해하기

4023 단어
오늘 기사에서는 Swift의 변수 개념을 살펴보겠습니다.

모든 프로그래밍 언어에서 변수는 프로그래머가 해당 언어를 처음 배울 때 배우는 개념이며, 이를 이해하는 것은 특정 언어를 확실히 이해하는 데 중요한 부분입니다.

Swift의 변수에 대해 이야기하면 변수의 개념은 이해하고 구현하기가 매우 쉽습니다.

더 깊이 파고들어 변수를 깊이 이해합시다.

변수란 무엇입니까?



이름에서 알 수 있듯이 변수는 변할 수 있는 것입니다.

변수는 프로그램의 요구 사항에 따라 자유롭게 변경하고 조작할 수 있는 일부 데이터 또는 값을 저장하기 위해 컴퓨터 메모리에 예약한 저장 위치를 ​​나타냅니다.

변수를 초기화하는 방법은 무엇입니까?



변수를 선언하려면 var 키워드를 사용하고 그 뒤에 해당 특정 변수에 부여할 이름을 사용하고 이 특정 변수가 메모리에 저장하기를 원하는 항목에 할당합니다.

정수, float, double, string, boolean 등 모든 종류의 데이터 유형을 변수로 저장할 수 있습니다.

예를 살펴보겠습니다.




var myNumber = 13



이 코드 조각에 따르면 정수 값 13을 저장하는 myNumber라는 새 변수를 선언합니다.

var 키워드를 사용하는 것을 잊지 마십시오. 그렇지 않으면 프로그램에서 오류를 생성합니다.

이제 변수인 myNumber는 메모리에 13의 값을 갖습니다.

Swift Playground 또는 다른 컴파일러에서 직접 구현해 볼 수 있습니다.



우리는 이 변수에 대해 수학적 계산, 논리 구축 및 해결, 알고리즘 구현 등과 같은 모든 종류의 연산을 수행할 수 있습니다.

그리고 위에서 논의한 것처럼 이 값을 변경하거나 조작할 수 있습니다.

myNumber = 26



이전에 이미 선언된 기존 변수를 수정하려고 하므로 var 키워드를 다시 사용할 필요가 없습니다.

이제 변수myNumber는 메모리에 정수 26의 값을 갖습니다.



보시다시피 변수를 26으로 재할당한 후 두 번째print(myNumber) 명령문은 콘솔에 26을 출력합니다.

중요 사항



If we are reassigning the variable to a new value, the new value should be of the same data type of which the variable was earlier declared for:



var myAge = 18

myAge = 19



위의 코드 조각은 이전에 정수 18 값으로 초기화된 정수 19를 변수에 재할당할 때 Swift 프로그램에서 유효합니다. 초기화의 두 시점에서 데이터 유형은 정수였으므로 이 프로그램이 유효합니다.

반면 다음 코드 스니펫에서는 오류가 생성됩니다.

var myAge = 18

myAge = "eighteen"





보시다시피, Swift 컴파일러는 문자열 유형의 변수를 이전에 정수 값이 할당된 변수에 할당할 수 없다는 오류를 보여줍니다.

이 점 유의하시고 진행하시면 됩니다 :)

다른 데이터 유형의 몇 가지 예:




var name = "John Doe"
print(name)



이 예에서는 변수 이름에 "John Doe"유형 문자열의 변수를 저장한 다음 인쇄합니다.

var isAdult = false

var isStudent = true



이 예에서 우리는 두 개의 변수를 초기화하고 그 안에 부울 값을 저장합니다.

var myScore = 9.4



이 예에서는 변수myScore에 부동 값을 저장합니다.

다른 데이터 유형을 저장하고 실험하여 더 많은 예제를 직접 시도할 수 있습니다.

Good to know: We can explicitly declare a variable's data type to define what kind of data we want it to store in it.



예시:

var myAge:Int
myAge = 18



여기에서 변수myAge가 항상 정수 값만 저장하도록 컴파일러에 명시적으로 지시합니다.

이제 변수의 데이터 유형을 명시적으로 선언하는 방법도 알게 되었습니다.

변수를 일부 데이터 유형으로 직접 초기화하면 향후 재할당 시에만 해당 유형의 데이터 유형을 저장한다는 것을 이미 알고 있으므로 절대적으로 필요한 경우가 아니면 데이터 유형을 명시적으로 선언하지 않아도 됩니다.

이것이 이 기사의 전부입니다. 이제 Swift의 변수에 대해 깊이 이해했습니다. 제가 전달하고자 하는 바를 이해하셨기를 바랍니다.

여기까지 읽어주셔서 감사합니다.

ishaanbedi.me에서 더 많은 정보를 확인하세요.

좋은 웹페이지 즐겨찾기