간지나제의 기술블로그

  • 홈
  • 태그
  • 방명록

const val 1

val, var, const, const val

* val: 값이 변경되지 않는 경우에 사용(java final과 유사) * var: 일반적인 변수의 특성과 같음 * const: 상수, 한 번 초기화하면 바꿀 수 없음, 변수 선언할 때 val 앞에 const 를 붙여서 만듦 ex) const val a = "test" * const val 과 val 차이 val은 값이 런타임 시에 결정된다. 프로그램 수행에 따라 값이 바뀔 수 있음 fun main() { val num = sum(40, 20) println(num) } fun sum(a: Int, b: Int) = a + b const val은 값이 컴파일 시에 결정된다. 클래스의 생성자에 할당할 수 없으며, String을 포함한 기본 자료형으로만 선언 가능 함수 내 지역 변수나 클래스의 속성으로 사..

Backend/Kotlin 2022.08.09
1
더보기
프로필사진

  • 분류 전체보기 (77)
    • OS (0)
      • Linux (0)
    • CS (6)
      • Network (4)
      • OS (1)
      • 컴퓨터구조 (0)
      • 보안 (0)
      • HTTP (1)
    • DB (6)
    • Frontend (6)
      • Javascript (4)
      • React.js (0)
      • Typescript (0)
      • 참고자료 (2)
    • Backend (39)
      • Java (16)
      • Kotlin (1)
      • Spring AOP (1)
      • Spring Cloud (4)
      • Spring Boot (2)
      • JPA (1)
      • Kafka (2)
      • SQL (1)
      • Log (1)
      • 설계 (0)
      • Test (0)
      • 참고자료 (10)
    • Docker & k8s (0)
    • Cloud (4)
      • 참고자료 (4)
    • Algorithm (8)
      • DP (3)
      • BFS (1)
      • Mathematics (2)
      • 구현 (2)
      • 2021 KAKAO BLIND RECRUITMEN.. (0)
    • Design (1)
      • Design Pattern (1)
      • 원칙 (0)
    • Architecture (3)
      • MSA (3)
    • etc (3)
      • git (1)
      • markdown (2)
    • 세미나 (1)

Tag

availiability zone, open stack, 클라우드, hyperviser, Java직렬화, settings.xml, 함수 종속, annotation, .m2, 마커인터페이스, java, http, retention policy, java7, const val, 컨테이너와 VM의 차이, 추상클래스와 인터페이스, cloud, microservice transaction, programmers,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바