기록, 성장, 공유 - Android

  • 홈
  • 태그
  • 방명록

kotlin #Android #확장함수 1

[Kotlin] 기존 클래스의 확장함수 사용

확장함수란 이미 주어진 클래스에 없는 기능이 필요할 때 해당 클래스의 함수를 직접 만들어서 사용할 수 있는 기능이다. 형식은 다음과 같다. fun 클래스명.함수명(인자): 반환형 {} 굵은 글씨 처리한 부분이 일반적으로 함수선언하는 방법과 다른 부분이다. 예시를 들어보면 어떤 String이 숫자인지 아닌지 알고 싶을 때가 있다고 가정해보자, 그런데 Kotlin의 String클래스에는 정수인지 아닌지 알 수 있는 함수가 없다. 그래서 직접 아래와 같은 코드를 작성할 수 있다. fun String.isNumber(): Boolean { return try { this.toInt() return true } catch (e: NumberFormatException) { return false } }

Kotlin 2021.07.18
이전
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, jetpack, 코틀린, Compose Infinite Loop, Compose Infinite loop ViewPager2, 안드로이드, 코틀린 입문, codelabs, Kotlin 입문, programmers, kotlin, 찰스의 안드로이드 컨퍼런스, 안드로이드 컨퍼런스, 코딩테스트, 문법, compose, 위임객체, Android,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바