기록, 성장, 공유 - Android

  • 홈
  • 태그
  • 방명록

관례 1

[Kotlin] 코틀린의 연산자 관례 정리, 어떤 클래스든 연산시켜보자!

코틀린에서 숫자가 아닌 객체에 대해서도 + - * / 등의 연산을 하는 경우를 보았을 것이다. 또한 컬렉션도 배열도 아닌 타입이 [] 로 프로퍼티에 접근한다든지 하는 것도 보았을 것이다. 예를들면 컴포즈에서 사용하는 Offset 클래스이다. (본 글이 어떤 Offset 이 어떤 클래스인지 논하는 글은 아니므로 Offset 은 x, y 라는 프로퍼티를 가지고 있고 있는 클래스라는 것에 집중한다.) 아래와 같이 Offset 끼리 연산해서 새로운 Offset 을 만드는 예시를 살펴보자 Offset(1f, 2f) + Offset(2f, 3f) 위 연산이 가능한 이유는 Offset 클래스가 plus 라는 이름의 특별한 메서드를 정의했기 때문이다. operator fun plus(other: Offset): Off..

Kotlin 2023.01.08
이전
1
다음
프로필사진

조금만 더 성장하고 글을 쓰자고 하다가는 끝도없다. 부끄러움 잊고 그냥 쓰고 성장하자!

  • 분류 전체보기 (55)
    • Android (19)
      • 실전 회고 (5)
      • 이론 학습 (12)
      • Room (1)
    • Kotlin (15)
    • Algorithm (18)
      • 풀이 회고 (16)
      • 이론과 도구 (2)
    • Computer Science (0)
      • Network (0)
      • OS (0)
      • DB (0)
      • Computer Architecture (0)
    • Activity Review (0)
    • Book Review (0)
    • 회고 (0)

Tag

코틀린 입문, Compose ViewPager, kotlin, 문법, codelabs, 코딩테스트, 안드로이드 컨퍼런스, compose, 위임객체, Kotlin 입문, jetpack, 코틀린, 안드로이드, 개발 컨퍼런스, Compose Infinite Loop, 찰스의 안드로이드 컨퍼런스, Compose Infinite loop ViewPager2, Android, 프로그래머스, programmers,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

  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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.