일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Kotlin
- 의존성 주입
- cache
- Setter
- 싱글톤
- DB
- JPA
- vue-cli
- Singleton
- js
- Vue.js
- Java
- 라이프 사이클
- HTTP
- di
- 캐시
- dependency injection
- vuex
- thymeleaf
- Repository
- BEAN
- Security
- Excel
- Stateless
- javascript
- 프로토타입
- 로그인
- Spring
- VUE
- HTTP 메서드
- Today
- Total
목록Kotlin (4)
jhhan의 블로그

Kotlin에 대해 적는 4번째 포스트입니다. Kotlin은 Java와 100% 호환이 가능한 언어라고 다들 알고 계실겁니다. 그리고 kotlin은 객체지향 프로그래밍과 함수형 프로그래밍을 모두 지원하는 다중 패러다임 언어입니다. 다들 객체지향 프로그래밍은 아실 것이라고 생각하기 때문에 함수형 프로그래밍에 대해 알아보겠습니다. 1. 함수형 프로그래밍(FP: Functional Programming) 함수형 프로그래밍은 함수 자체를 다양하게 사용하는 기법입니다. 특징은 다음과 같습니다. 코드 간략 + 테스트나 재사용성 증가 람다식, 고차 함수를 이용해 구성 순수 함수 사용 2. 순수 함수(pure function) 순수 함수는 부작용(side effect)이 없는 함수 라고도 말한다. 동일한 입력값에 대해..

코틀린에 대해 적는 세번째 포스트 입니다. 이번에는 Null에 대해 알아보겠습니다. Kotlin에서는 변수를 사용할 때 반드시 값을 할당해줘야 합니다. 그래서 변수를 선언하고 값을 할당해주지 않으면 오류가 생깁니다. var str1: String println(str1) 만약 다음과 같이 코드를 작성하고 실행을 한다면 오류가 생깁니다. 물론 실행하기도 전에 빨간 줄이 나타나서 오류가 생긴 것을 알 수 있습니다. 물론 이렇게 해도 오류가 생깁니다. 이를 해결하기 위해서 null을 허용하는 변수들을 사용해야 합니다. 간단합니다. 자료형 타입 뒤에 물음표를 붙이면 됩니다. var str1: String? str1 = null println(str1) 이렇게 사용하면 오류가 뜨지 않습니다. 결과도 이렇게 nul..

코틀린에 대해 적는 두번째 포스트 입니다. 이번에는 변수에 대해 알아보겠습니다. (특히 선언에 대해 알아보겠습니다.) val: 불변형입니다. const 라고 생각하면 되겠습니다. var: 가변형입니다. 우리가 흔히 쓰는 표현형입니다. fun main(args: Array) { val username: String = "jinhyung" // var username: String = "jinhyung" // username = "HJH" println("username = $username") var count = 3 println("count = $count") val temp: Int temp = 4 println("temp = $temp") } 크게 이렇게 보겠습니다. val은 불변형이기 때문에 한번..

이번에는 코틀린에 대해서 알아보겠습니다. kotlin도 알아두면 좋을 것 같아서 적어봅니다. Kotlin은 JAVA를 대체해서 사용하기가 가능합니다. (JVM을 사용할 수 있기 때문에 JAVA에서 쓰던 대부분을 쓸 수 있습니다.) intellij 기준으로 설명하겠습니다. 프로젝트 새로 생성하기를 누른 후 다음 화면을 볼 수 있습니다. JVM을 이용해서 Kotlin을 사용할 것이기 때문에 둘 중 아무거나 선택하시면 됩니다. 그 다음으로 넘어가시면 화면이 나옵니다. Project Name을 설정하시고, Project Location은 찾기 쉬운 곳으로 하시면 되겠죠? ㅎ 저는 미리 만들어 놔서 저렇게 다 보이네요 처음 생성하시면 src 폴더 밑에 아무것도 없습니다. 오른쪽 버튼을 클릭해서 다음과 같이 Kot..