본문 바로가기 메뉴 바로가기

coding backup

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

coding backup

검색하기 폼
  • 분류 전체보기 (136)
    • TIL (57)
    • 도서 및 강의 (21)
      • 이것이 자바다 (17)
      • 혼자 공부하는 네트워크 (4)
    • DB&SQL (3)
    • 코딩테스트 (51)
  • 방명록

전체 글 (136)
07월 25일: 프트로콜과 enum의 기본값 설정

프로토콜에는 기본값을 설정해줄 수 없지만, 확장을 쓰면 기본값을 설정해줄 수가 있다!protocol Drawable { func draw()}extension Drawable { func draw() { print("Drawing...") }}// Drawable 프로토콜을 채택한 타입들이 draw() 메서드를 구현하지 않더라도 // 기본적으로 "Drawing..."을 출력하는 draw() 메서드를 자동으로 사용할 수 있음struct Circle: Drawable {}let circle = Circle()circle.draw() // 출력: "Drawing..."// 물론 오버라이딩을 해도 된다struct Rectangle: Drawable { func draw() { ..

TIL 2023. 7. 25. 14:58
이전 1 ··· 125 126 127 128 129 130 131 ··· 136 다음
이전 다음
최근에 올라온 글

Blog is powered by Tistory / Designed by Tistory

티스토리툴바