spring boot - Kotlin 기본

김성빈·2024년 3월 22일

코틀린 기본

Kotlin은 Int, String을 선언을 할때 Null을 허용하지 않기에 Null을 허용하려면 타입에 ?를 붙여서 선언

이 부분은 ionic framework에서 어플을 생성할때 typescript을 만지면서 많이 본 부분이라 익숙하다.
var j: String? = "ABC"
var i: Int = 10
j = null
i = null < error 발생

타입추론

변수에 들어오는 값을 보고 타입을 알아서 지정해줌

위와 같이 타입을 지정해주지 않았지만 타입을 알려준다.

If 대소비교


알고있는것과 print 문에서 $ 부분이 다르다.
C++을 사용할땐 %f, %d, %s 이렇게 실수 정수 문자열 순으로 표현을 했었다.

Null 체크


in 체크


When 값비교


Function

형태는 main 함수 밑에 선언


결과는 300이 나온다.
아래와 같이 표현할수 있다.

Class




상속값을 나열한 클래스

interface


Class Item 에선 ItemTrade override 해야 한다는 정도만 알아두자.

profile
감사합니다. https://www.youtube.com/channel/UCxlkiu9_aWijoD7BannNM7w

0개의 댓글