2026/07/22

2 Posts

[내일하이] Kotlin 웹 마스터:Java에서 함수형까지, 실무형 웹 마이그레이션 완전 정복#03 when, 반복문, 예외처리

부트챌린지/내일하이:Kotlin 웹마스터
2026.07.22
오늘은 when과 반복문, 예외처리에 대해서 배웠다. whenKotlin에서 when은 기존 Java의 `switch-case`를 개선한 형태다. 주된 사용법은 다음과 같다.when (x) { 1 -> println("x는 1입니다.") 2, 3 -> println("x는 2 또는 3입니다.") // 여러 조건 묶기 else -> println("그 외의 값입니다.")} 일단 `break;` 표현식이 사라지고, `case`를 `->`와 같은 화살표로 대체한다. 이렇게 가독성이 더 좋아진 부분도 있지만, 그 외에도 개선된 부분이 많다. 표현식 지원조건에 따른 결과값을 변수에 바로 대입할 수 있다. 즉, `val a = when(b) { ... 조건 }` 와 같은 형태 표현이 가능해졌다.범위..

[멋쟁이사자처럼] 부트챌린지: 11시간만에 트위터만들기#11 - Nest.js CLI로 시작하기

부트챌린지/멋쟁이사자처럼:트위터 클론코딩
2026.07.22
오늘은 백엔드로 `Nest.js`의 패키지 설치가 있었다. 먼저 백엔드로 사용되는 Nest.js의 간단한 구조에 대해서 알아보았다. 들어가기 전에 `Nest.js`가 무엇인지부터 살펴보면, `Node.js`의 프레임워크로, 사용 언어는 JavaScript/TypeScript가 된다. 한마디로 프론트엔드의 전유물에 가까운 두 언어를 백엔드 빌드에 사용한다는 셈인데, `Node.js`가 JS 기반이며, `Nest.js`가 프레임워크라는 사실을 알고 있다면 그렇게 어색하지도 않다. 이러한 `Nest.js`는 넷플릭스나 페이팔 같은 글로벌 빅테크 기업에서 선호하고 있는데, 압도적인 가벼움과 속도와 대규모 협업이 가능한 구조로 되어있기 때문이다. 그러나 국내에서는 Java/Spring Boot(최근은 Kotlin..
«   2026/07   »
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