반응형

코틀린 33

코틀린 5. 배열

이번 글에서는 배열에 대해서 알아보도록 하겠습니다. 배열 배열이란, 어떤 특정한 자료형을 연속적으로 나열하는 것을 이야기합니다. 예를 들어, 여러분이 1~5까지의 숫자를 변수에 저장해야 한다고 생각해봅시다. fun main() { var a = 1 var b = 2 var c = 3 var d = 4 var e = 5 } 우리가 지금까지 알아온 지식으로는 이 정도로 해결할 수 있을 것입니다. 하지만 코드를 보자마자 이 방법은 매우 비효율적일 것이라는 생각이 듭니다. 또한, 1~5가 아닌 1~100까지만 가도 이 방법은 매우 귀찮고, 힘든 일이 될 것입니다. 때문에 이렇게 여러 개의 자료들을 저장하기 위해서 우리는 배열을 사용합니다. 위에서 말했듯이 배열은 특정한 자료형을 연속적으로 나열하는 것을 말하는데..

코틀린 4. 타입추론과 형변환

이번 글에서는 코틀린에서의 타입추론과 형변환에 대해서 알아보도록 하겠습니다. 타입추론 타입추론이란 변수, 또는 함수를 선언할 때 그에 맞는 자료형을 명시해서 코딩하지 않아도 코틀린이 내부적으로 해당 변수와 함수에 맞게 자료형을 지정해주는 기능을 이야기합니다. fun main() { var name: String = "홍길동" } 예를 들어 위와 같이 name이라는 String형 변수를 "홍길동"이라는 문자열로 초기화하는 코드가 있다고 생각해봅시다. 여기서 우리는 변수를 선언함과 동시에 초기화를 해주고 있습니다. 이때 코틀린은 우리가 따로 자료형을 지정해 주지 않아도 해당 변수에 들어가는 데이터의 형태를 파악해서 변수의 자료형을 자동으로 지정해주는데, 이를 '타입추론'이라고 합니다. fun main() {..

코틀린 2. 개발환경 구축

이번 글에서는 코틀린 코딩을 위해 사용할 수 있는 개발환경에 대해서 알아보도록 합시다. REPL REPL(Read Eval Print Loop)는 간단하게 코드를 동작시킬 수 있는 대화형 환경을 이야기합니다. 코틀린은 개발자들을 위해 아래와 사이트를 제공하고 있습니다. play.kotlinlang.org/ Kotlin Playground: Edit, Run, Share Kotlin Code Online play.kotlinlang.org 주소로 이동하면 위와 같은 화면이 나오는데, 이 곳에서 간단한 코딩과 실행을 별도의 프로그램 설치 없이 해보실 수 있습니다. 기본적으로 Hello, World를 출력하는 코드가 작성된 상태이며, 오른쪽 상단의 화살표 버튼을 누르게 되면 코드를 실행시키고 아래에 결과가 출..

반응형