data class User( val id: String, val name: String, val age: Int, ) data class Student( val name: String, val age: Int, ) // ---------------------------------------------------- fun transform() { val users = userRepository.findAll() val students = users.map { Student( name = it.name, age = it.age, ) } } 이런 느낌..!! 잘 까먹으니까 기록해두기
[Kotlin in Action - http://www.yes24.com/Product/Goods/55148593] E.1 코루틴이란? 코루틴은 컴퓨터 프로그램 구성 요소 중 하나로 비선점형 멀티태스킹(non-preemptive multitasking)을 수행하는 일반화한 서브루틴(subroutine)이다. 코루틴은 실행을 일시 중단(suspend)하고 재개(resume)할 수 있는 여러 진입 지점(entry point)을 허용한다. 서브루틴 여러 명령어를 모아 이름을 부여해서 반복 호출할 수 있게 정의한 프로그램 구성 요소 == 함수 객체지향언어에서는 메소드도 서브루틴이라 할 수 있다. 어떤 서브루틴에 진입하는 방법은 오직 한 가지(해당 함수를 호출하면 서브루틴의 맨 처음부터 실행이 시작된다)뿐이며 그..
[Kotlin in Action - http://www.yes24.com/Product/Goods/55148593] 3.1 코틀린에서 컬렉션 만들기 코틀린은 자신만의 컬렉션 기능을 제공하지 않는다 자바 개발자가 기존 자바 컬렉션을 활용할 수 있다 표준 자바 컬렉션을 활용하면 자바 코드와 상호 작용하기가 더 쉽다 코틀린 컬렉션은 자바 컬렉션과 똑같은 클래스이지만 자바보다 더 많은 기능을 쓸 수 있다 3.2 함수를 호출하기 쉽게 만들기 함수가 제네릭(generic)하다 -> 이 함수는 어떤 타입의 값을 원소로하든 처리할 수 있다 3.2.1 이름 붙인 인자 코틀린으로 작성한 함수를 호출할 때는 함수에 전달하는 인자 중 일부(또는 전부)의 이름을 명시할 수 있다 호출 시 인자 어느 하나라도 이름을 명시하고 나면..
[Kotlin in Action - http://www.yes24.com/Product/Goods/55148593] 2.1 기본 요소: 함수와 변수 2.1.1 Hello, World! fun main(args: Array) { println("Hello, World!") } 함수를 선언할 때 fun 키워드를 사용한다 파라미터 이름 뒤에 그 파라미터의 타입을 쓴다 함수를 최상위 수준에 정의할 수 있다 배열도 일반적인 클래스와 마찬가지다 코틀린 표준 라이브러리는 여러 가지 표준 자바 라이브러리 함수를 간결하게 사용할 수 있게 감싼 래퍼(wrapper)를 제공한다 줄 끝에 세미콜론(;)을 붙이지 않아도 된다 2.1.2 함수 함수 선언은 fun 키워드로 시작한다 fun 다음에는 함수 이름이 온다 함수 이름 뒤..
- Total
- Today
- Yesterday
- Spring
- cacheable
- 도커
- Kubernetes
- 클린코드
- 쿠버네티스
- 스프링
- 도메인주도설계
- springboot
- gradle
- QuickTimePlayer
- docker for mac
- kotlin
- 자바스크립트
- clean code
- k8s
- JavaScript
- java
- IntelliJ
- 스프링부트
- ddd
- 자바
- docker
- linuxkit
- 코틀린
- docker pull limit
- back merge
- ImagePullBackOff
- kotlin In Action
- gasmask
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |