본문 바로가기

Jupyo's Daily Story

검색하기
Jupyo's Daily Story
프로필사진 JangJupyo

  • 분류 전체보기 (118)
    • Portfolio (2)
    • Swift (38)
    • SwiftUI (17)
    • 컴퓨터&프로그래밍 (21)
    • 비지니스 상식 (1)
    • 그 외 (8)
    • English (23)
    • Japanese (7)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
  • 명대사
  • SwiftUI
  • 나는 내일 어제의 너와 만난다
  • mutating
  • ViewBuilder
  • 일본어
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록2025/06/16 (1)

Jupyo's Daily Story

mutating

Swift에서 구조체(struct)와 열거형(enum)을 다룰 때 사용하게 되는 mutating 키워드에 대해서 알아보겠습니다. mutating은 무엇인가요?Swift에서 구조체(struct)와 열거형(enum)은 값 타입(Value Type)입니다. 값 타입의 인스턴스는 기본적으로 내부의 프로퍼티를 변경할 수 없습니다. 즉, 불변(immutable)한 특성을 가집니다. 하지만 때로는 구조체나 열거형 내부의 메서드에서 해당 인스턴스의 프로퍼티 값을 변경해야 할 필요가 생깁니다.이때 사용하는 키워드가 바로 mutating입니다. 간단히 말해, mutating은 "이 메서드는 이 인스턴스의 값을 변경할 수 있습니다!" 라고 Swift 컴파일러에게 알려주는 역할을 합니다. 왜 mutating이 필요할까요?Sw..

Swift 2025. 6. 16. 15:20
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바