# Koltin

4개의 포스트
post-thumbnail

[TIL] #6 Useful Features of Kotlin

💡 to( ) 자료형을 변환할 수 있음 toByte(), toShort(), toInt(), toLong(), toFloat(), toDouble(), toChar(), toString() 사이즈가 큰 데이터 형에서 작은 데이터 형으로 변환 시에는 값이 손상될 수 있으므로 유의해야 함 💡 is & !is is와 !is 키워드를 활용해서 자료형의 타입을 확인할 수 있음 💡 Pair & Triple 일반적으로 함수는 1개의 결과값 또는 객체만 리턴함 코틀린에서는 2개 또는 3개의 결과를 리턴함 이 때 사용되는 것이 Pair와 Triple! 객체를 선언할 때 내부 객체들의 타입이 달라도 상관 없음 타입은 생략해도 됨 1. Pair Pair 안에 저장된 객체 접근 first, second component1(), `com

2023년 7월 22일
·
0개의 댓글
·
post-thumbnail

[Kotlin] 리스트 정렬 -1

리스트 종류 관리할 객체들(값들)이 있고 나중에 추가, 삭제 등을 하지 않을 경우 : arrayOf Array의 경우에는 선언 당시에 배열의 크기가 정해져있다는 특징이 있습니다 var 배열이름 : Array = Array(배열의 크기){초기값} 기본적으로 위와 같이 선언하며 크기를 선언 후 배열의 크기를 변경 할 수 없습니다 관리할 객체들(값들)이 없으며 나중에 추가, 삭제 등을 하는 경우 : ArrayList, mutableListOf 관리할 객체들(값들)이 있고 나중에 추가, 삭제 등을 하는 경우 : ArrayList, mutableListOf 관리할 객체들(값들)이 있고 나중에 추가, 삭제 등을 하지 않고 관리하는 값을 변경하지 못하게 강제하고자 할 때 : listOf List의 특징이라면 읽기전용이라 생각하시면 편하다 배

2023년 6월 4일
·
0개의 댓글
·
post-thumbnail

자바와 코틀린의 메서드 시그니처 차이 해결하기

상황 토비의 스프링부트 강의 중 섹션 4. 독립 실행형 스프링 어플리케이션에서 자바 코드 구성 정보 사용 강의에서 AnnotationConfigWebApplicationContext를 익명 클래스로 상속받아 onRefresh()메서드를 재정의하여 사용합니다. AnnotationConfigWebApplicationContext의 상속 시 IDE의 메서드 구현 alert 이때, 코틀린의 경우에는 `setClassLoader(classLoad

2023년 2월 12일
·
1개의 댓글
·
post-thumbnail

Gradle, SrpingBoot, Multi Module) Finance API 코드 구조 (v.1.0.0)

v.1.0.0 Major 버전 업 Root Module 설계 변경 Parent Module의 신규 생성 Sub Modules의 컨셉 변경 Minor 버전 업 last depth 모듈 생성 등. 컨셉 하나의 Git Repository는 하나의 도메인만 소유한다. ex) User Domain, Finanace Domain Layer간의 책임과 경계를 명확히 한다. '모듈'은 경계를 넘나들며 참조 하지 말 것. 절대 ! 코드의 붕괴는 명확한 경계가 무너질 때 나타난다. Lay

2022년 12월 1일
·
0개의 댓글
·