[Chapter2] 연습 문제 풀이
객체에서 함수로를 공부하며 정리한 글입니다.틀린 부분은 지적해주시면 감사드리겠습니다 😀FunStack 테스트FunStack(Funtional Stack)은 다음과 같은 방식으로 동작한다.원소를 push하면 새 스택이 반환된다.pop을 하면 pop한 원소와 새 스택이 반환된다.위 동작 방식을 토대로 아래 테스트를 통과해야 한다.class FunStackTest { @Test fun `push into the stack`() { val stack1 = FunStack() val stack2 = stack1.push('A') expectThat(stack1.size()).isEqualTo(0) expectThat(stack2...
- Book Study/[Kotlin] 객체에서 함수로
- · 2025. 2. 22.
[Chapter2] 함수로 HTTP 다루기(2)
객체에서 함수로를 공부하며 정리한 글입니다.틀린 부분은 지적해주시면 감사드리겠습니다 😀제타이 시작하기위에서 작성했던 코드는 이 라이브러리가 개발 환경에서 잘 돌아가는지 확인하기 위한 스파이크 코드기 때문에, 이를 모두 버리고 실제 함수를 작성해보자.fun showList(req: Request) : Response { val user: String? = req.path("user") val list: String? = req.path("list") // language=HTML val htmlPage = """ Zettai Here is the list $list of user $user ..
- Book Study/[Kotlin] 객체에서 함수로
- · 2025. 2. 9.