blog

코틀린
Kotlin
getter/setter
Last modified: 
2018-06-2
getter/setter에 대한 질문에 답변하고자 블로그 글을 작성합니다! 현재 제가 코틀린 프로그래밍에 대한 책을 쓰고 있는 중이라 홈페이지나 미흡한 동영상 강의 부분을 업데이트 하지 못했는데요. 책을 쓰면서 댓글에 지적된 내용이나 동영상에서 미흡한 부분을 최대한...
Kotlin
Programming
Project
Last modified: 
2023-11-1
소프트웨어 개발의 패턴과 관련 라이브러리 소개가 끝났으니 이제 본격적으로 안드로이드 앱을 한 단계씩 진행해 볼 차례입니다. 이 프로젝트는 지금까지 배운 모든 기법을 설명할 수는 없지만 다양한 서드파티 라이브러리와 코틀린을 통해 앱을 개발할 수 있는 가이드를 제시하고 설명할 것입니다.
Kotlin
Programming
Operator
Last modified: 
2019-05-28
이번 글에서는 다른 언어에서 사용하는 연산자와 함께 코틀린에만 있는 연산자와 코틀린에서 사용하지 않는 연산자에 대해 이야기합니다. 예를 들어 자바의 삼항 연산자는 코틀린에서 사용하지 않습니다. 또 단항, 이항 등과 같은 연산자 용어와 연산자의 우선순위를 알아두는 것도 중요합니다. 그러니 연산자를 공부한 적이 있어도 다시 한 번 공부하는 것을 추천합니다. 지금부터 코틀린에서 사용되는 연산자를 하나씩 공부해 보겠습니다.
Kotlin
Programming
Last modified: 
2019-05-28
코틀린은 변수를 사용할 때 반드시 값이 할당되어 있어야 한다는 원칙이 있습니다. 만약 값이 할당되지 않은 변수를 사용하면 코틀린에서 오류가 발생합니다. 한편 값이 없는 상태는 null이라고 부릅니다. 앞으로 값이 없는 상태라는 말 대신 null이라는 용어를 사용하겠습니다. 코틀린에서는 null 상태인 변수를 허용하려면 물음표(?) 기호를 사용해 선언 해야 합니다. 이때 null을 검사하고 처리하는 방법이 필요합니다. 또한 필요하면 자료형을 변환할 수도 있습니다.
Kotlin
Programming
Last modified: 
2019-05-28
자, 이제 본격적으로 변수와 자료형에 대해 이야기할 시간입니다. 변수란 값을 넣을 수 있는 상자 정도로 비유할 수 있습니다. 다음은 변수와 변수에 담긴 값을 표현한 그림입니다. 변수는 상자이고 상자에 적힌 Int, String, Float은 상자에 담긴 값의 성질인 자료형을 의미합니다.
Kotlin
Programming
Last modified: 
2019-05-28
코틀린에서 프로젝트(Project)는 모듈(Module), 패키지(Package), 파일(File)로 구성되어 있습니다. 코틀린 프로젝트를 여행에 비유하면 모듈은 목적지, 패키지는 여행용 가방, 파일은 패키지 속에 넣은 짐이라고 할 수 있습니다. 당장 변수와 자료형에 대해 알고 싶겠지만 실습을 진행하며 헷갈리지 않도록 코틀린 프로젝트를 이해하는 것이 더 중요합니다. 그러면 지금부터 프로젝트를 구성하는 모듈, 패키지, 파일에 대해 알아보겠습니다.
Kotlin
Java
Primitive types
Last modified: 
2019-05-10
코틀린에서는 원시 타입(Primitive type)이 없다. 모든게 객체다. 자바에서는 아직 성능 문제로 원시 타입을 사용하고 있다. 스택오버플로에서 다음과 같은 질문을 찾을 수 있다. " Why do people still use primitive types in...
Kotlin
Java
Primitive types
Last modified: 
2019-05-10
There is no primitive type in Kotlin. Everything is an object in it. Java still uses this type because of performance. We can find a question on the...

Pages

Language

Get in touch with us

"If you would thoroughly know anything, teach it to other."
- Tryon Edwards -