-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
<5주차> Struct 가 무엇이고 어떻게 사용하는지 설명하시오 #24
Comments
Struct스위프트에서 구조체라고 불립니다. 인스턴스를 생성해서 속성 및 함수에 접근할 수 있습니다. 할수없는것 |
Struct 구조체 |
Struct란?* 또한 class와 struct의 차이에서 struct는 별도로 init을 생성하지 않아도 인스턴스를 생성할 수 있는 memberwise initializer을 제공합니다. |
StructStruct는 스위프트의 구조체이다. 그리고 구조체는 값 타입으로, 변수나 상수에 하당하거나 함수에 전달할 때, 그 값이 복사되는 (copied) 타입을 말합니다. 이와 반대되는 개념으로 참조 타입이 있는데 참조 타입은 변수나 상수에 할당되거나 함수에 전달될 때 복사하지 않고 기존 인스턴스를 가리키는 참조를 사용하게 되는데 클래스가 이러한 참조 타입입니다. 구조체는 클래스와 많은 공통점이 있습니다.
하지만 클래스에서 가능하지만 구조체에는 불가능한 기능들 또한 있습니다.
|
Struct
구조체는 코드의 유연성에 도움이 된다. 객체를 분리해 하나의 타입으로 개발하고싶을 때 사용한다. 클래스와의 공통점
클래스와의 차이점
|
No description provided.
The text was updated successfully, but these errors were encountered: