일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- PytestPluginManager
- python
- 코루틴 컨텍스트
- kotlin
- 자원부족
- taint
- Spring Batch
- preemption #
- k8s #kubernetes #쿠버네티스
- JanusWebRTCServer
- JanusWebRTCGateway
- terminal
- JanusWebRTC
- JanusGateway
- tolerated
- VARCHAR (1)
- 티스토리챌린지
- 개성국밥
- PersistenceContext
- 코루틴 빌더
- 달인막창
- 헥사고날아키텍처 #육각형아키텍처 #유스케이스
- 겨울 부산
- Value too long for column
- vfr video
- pytest
- table not found
- mp4fpsmod
- 오블완
- 깡돼후
목록Programming Language/Kotlin (19)
너와 나의 스토리
스마트 캐스트 interface Expr class Num(val value: Int) : Expr // Expr 인터페이스를 구현한다 class Sum(val left: Expr, val right: Expr) : Expr 위의 예제를 보자. Expr 타입의 객체라면 어떤 것이나 Sum 연산의 인자가 될 수 있다. 즉, Num이나 다른 Sum이 인자로 올 수 있다. (1+2)+4를 계산한다고 하자. fun eval(e: Expr): Int { if(e is Num){ val n = e as Num return n.value } if(e is Sum){ return eval(e.right)+eval(e.left) } throw IllegalArgumentException("Unknown expressio..
1. 함수와 변수 함수 코틀린 함수는 내부에 아무 효과가 없어서 오로지 인자에 의해서만 반환 값이 결정된다. 이런 함수를 종종 순수 함수(pure function)라고 부른다. 이는 항상 같은 인자에 대해 같은 결과를 내놓는다. main 함수는 다음과 같이 생겼다. fun main(args: Array) { } Hello world를 출력해보자. main 함수에 println()를 이용해 'hello world' string을 출력할 수 있다. import com.sun.org.apache.xalan.internal.xsltc.compiler.util.Util.println fun main(args: Array) { println("Hello World!") // output: Hello World! }..
1. Spring initializr로 프로젝트 생성 기본 프로젝트 다운: https://start.spring.io/ 2. Data class와 controller 생성 MessageController.kt 파일을 생성해서 아래의 코드를 작성해주자. 두 개의 string 변수를 필드로 갖는 클래스 Message를 생성하였다 -> data class 이 Message 클래스를 type으로 가지는 리스트를 생성하여 값을 초기화해주었다. @GetMapping 어노테이션을 붙임으로써 "http://localhost:8080/message"로 요청이 들어오면 위에서 초기화한 리스트가 리턴된다. package demo import org.springframework.web.bind.annotation.GetMap..