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

개발자 박진 블로그

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

개발자 박진 블로그

검색하기 폼
  • 분류 전체보기 (173)
    • 내 정보 (1)
    • 회고 (1)
    • 개발 언어 (104)
      • 코틀린 (42)
      • 자바 (1)
      • NodeJS (21)
      • 파이썬 (6)
      • 기타 웹개발 지식 (34)
      • Vibe-Coding (0)
    • 프레임워크 (7)
      • 스프링 & 스프링 부트 (7)
    • 개발도구 (6)
      • 도커(Docker) (1)
      • k8s (1)
      • aws (4)
    • 디자인 패턴 (22)
    • 독서 (12)
      • 오브젝트 (5)
      • 객체지향의 사실과 오해 (7)
    • 기타 북마크 (13)
    • 이사 (4)
    • 기타 암거나 (2)
  • 방명록

map (2)
자료구조

자료 구조리스트 더 보기list.append(x)리스트의 끝에 항목을 더합니다. a[len(a):] = [x] 와 동등합니다.list.extend(iterable)리스트의 끝에 이터러블의 모든 항목을 덧붙여서 확장합니다. a[len(a):] = iterable 와 동등합니다.list.insert(i, x)주어진 위치에 항목을 삽입합니다. 첫 번째 인자는 삽입되는 요소가 갖게 될 인덱스입니다. 그래서 a.insert(0, x) 는 리스트의 처음에 삽입하고, a.insert(len(a), x) 는 a.append(x) 와 동등합니다.list.remove(x)리스트에서 값이 x 와 같은 첫 번째 항목을 삭제합니다. 그런 항목이 없으면 ValueError를 일으킵니다.list.pop([i])목록에서 지정된 위치..

개발 언어/파이썬 2024. 7. 9. 22:52
코틀린(Kotlin) | 프로퍼티 위임

프로퍼티 위임 클래스 위임과 비슷하게 프로퍼티의 값 설정(set)/가져오기(get)에서 위임을 사용할 수 있다. 읽기 전용(val)일 경우에는 getValue()만 읽기/쓰기(var)가 가능할 경우 getValue()/setValue()를 구현한다. by키워드를 이용하여 위임할 객체를 프로퍼티 뒤에 명시한다. import kotlin.reflect.KProperty class PropertyDelegate(var value: String) { operator fun getValue(thisRef: Any?, property: KProperty): String { println("${property.name} get value ${this.value}") return value } operator fun ..

개발 언어/코틀린 2019. 6. 24. 16:43
이전 1 다음
이전 다음
250x250
최근에 올라온 글
최근에 달린 댓글
TAG
  • git
  • 일기
  • 웹개발
  • 코틀린
  • Coroutine
  • 비동기프로그래밍
  • 운동
  • CoroutineScope
  • 파이썬
  • 자바스크립트
  • Docker
  • DevOps
  • structured concurrency
  • 객체지향
  • nodejs
  • kotlin
  • 디자인패턴
  • async
  • 오브젝트
  • Spring Boot
more
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바