val, var을 이용한 변수 할당 Java 진영에서 넘어온 개발자가 가장 생소한 부분이 변수 할당이다. Kotlin은 Mutable, Immutable 변수를 선언 시점부터 구분한다. // val 변수는 최초 1번 값을 할당하면 재할당이 불가능하다. val someText: String someText = "foo" someText = "bar" // [Error] Val cannot be reassigned // var 변수는 값의 재할당이 가능하다. var someText: String someText = "foo" someText = "bar" // 변수의 값에 따라 조건에 해당하는 문장을 실행한다. when (someText) { "foo" -> println("foo") "bar" -> pri..
개요 소프트웨어 엔지니어을 업으로 삼으면서 혹시 기술 공부를 네이버 검색에만 의존하고 있다면 정보의 바다를 제대로 활용하지 못하고 있는 것이다. 외국의 풍부한 기술 글을 적극적으로 읽으면 트렌드를 빨리 따라갈 수 있다. 특히, 일본 사이트는 우리와 정서와 소프트웨어 개발 문화가 유사한 점이 많아 영어권보다 도움이 될 때가 많다. 구글 크롬 번역을 적극 활용하자 외국 사이트의 글은 구글 크롬의 번역 기능을 적극적으로 이용하자. 특히 데스크탑으로 일본 사이트 방문시 주소창 우측의 번역 버튼을 누른 후 일본어 항상 번역에 체크하면 같은 계정이 연동된 모바일 접속시에도 자동으로 한글로 번역되어 편리하게 글을 읽을 수 있다.만약 모바일 크롬시 이용시 특정 사이트에서 실수로 이 사이트 번역 안함을 선택하면 모바일에..
사전에 읽을만한 글 Kotlin - Interfaces Kotlin - Data Classes Kotlin - Generics Guide to Kotlin Interfaces Data Classes in Kotlin Kotlin data classes - enough boilerplate Kotlin for Android Developers: Data Class IComputer 인터페이스 interface IComputer { var cpu: CPU, var ramList : List, var mainboard : Mainboard fun printInfo(): String { this.javaClass.declaredFields.forEach { it.trySetAccessible() println(..
레퍼런스 링크 kotlin-stdlib > kotlin.io > java.io.File build.gradle.kts 프로젝트 루트의 build.gradle.kts 파일에 아래 내용을 추가한다. dependencies { implementation("commons-io:commons-io:2.8.0") } Apache Commons IO은 여러 유용한 유틸리티 메써드를 제공하여 라이브러리 사용을 추천한다. 파일 쓰기 // 시스템의 임시 디렉토리명을 획득, 운영체제마다 다름 // Windows 10의 경우 C:\Users\\AppData\Local\Temp\ var pathname = System.getProperty("java.io.tmpdir") var someFile = File(pathname + ..
- Total
- Today
- Yesterday
- Spring MVC 3
- JHipster
- 로드바이크
- MySQL
- node.js
- 태그를 입력해 주세요.
- Kendo UI Web Grid
- chrome
- Spring Boot
- Docker
- jpa
- CentOS
- bootstrap
- DynamoDB
- jsp
- graylog
- spring
- Tomcat
- 로드 바이크
- Eclipse
- 평속
- Kendo UI
- JavaScript
- 알뜰폰
- java
- 구동계
- 자전거
- kotlin
- maven
- jstl
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |