본문 바로가기
반응형

코틀린2

[코틀린] 삼항연산자 사용하기 자바에서 프로그래밍을 할 때 삼항연산자를 즐겨 사용했습니다. 그 이유는 간단한 if-else 에 대해서는 one-line 에 작성할 수 있어서 가독성도 괜찮다고 생각하기 때문입니다. 최근에 코틀린을 사용하면서 자바처럼 삼항연산자를 사용하려고 했는데, 코틀린에서는 제공이 안된다는 사실을 알게 되었습니다. 코틀린에서는 어떻게 대체해서 사용할 수 있을지 알아보려고 합니다. 방법 1. if-else 사용하기 if 문구에 조건문을 입력하고, 참일 때의 값, 거짓일 때의 값을 입력한다. 괄호를 사용하여 표현식을 작성할 수도 있다. fun isCoffee(drinkType: String): Boolean { return if(drinkType.equals("COFFEE")) true else false } val d.. 2023. 3. 7.
[코틀린] @RequestParam 에 기본값 넣어주기 Kotlin 으로 RESTful API 를 생성하는데, @RequestParam 으로 입력받는 파라미터에 기본값이 제대로 주입이 안되는 이슈를 겪었습니다. 이에 대한 솔루션을 정리하고자 합니다. 구현하고자 했던 기능 페이징 처리가 가능한 조회 API 를 생성하는 과정에서 일반적으로 page 와 size 에 대해 입력을 받게 됩니다. 보통은 첫 페이지에 10개, 20개씩 등 정해진 값으로 조회를 많이 하기 때문에 굳이 입력을 받지 않더라도 기본값을 설정해두는고 개발을 진행하게 됩니다. 예상 Kotlin 에 입문한지 얼마 되지 않아 아무것도 몰랐던 저는.. 위 기능을 구현하기 위해 아래와 같이 사용하면 기본값을 입력받을 수 있을 줄 알았습니다. @GetMapping('/api/v1/order/{orderIt.. 2023. 1. 29.
반응형