Step 1: 클로저 구현하기


  1. 간단한 클로저 구현:

    작성한 코드

    스크린샷 2025-05-16 오후 3.23.12.png

  2. 클로저 캡처 이해:

    var counter = 0
    let incrementCounter = {
        counter += 1
    }
    incrementCounter()
    incrementCounter()
    print(counter) // 출력: ?
    

    작성한 코드

    스크린샷 2025-05-16 오후 3.24.16.png

Step 2: 객체지향 프로그래밍 구현하기


1. 동물 클래스 설계:

작성한 코드

스크린샷 2025-05-16 오후 3.21.11.png

  1. 다형성 확인:

    Bark!
    Meow!
    

    작성한 코드

    스크린샷 2025-05-16 오후 3.17.32.png