목록Kotlin (3)
코린이 탈출기
01-1 코틀린의 탄생 배경 코틀린은 intelliJ IDEA라는 통합 개발 환경으로 유명한 젯브레인즈(JetBrains)에서 개발했습니다. Kotlin/JVM: 자바 가상 머신에서 동작하는 애플리케이션을 만들 수 있다. Kotlin/JS: 자바스크립트로 웹 브라우저에서 동작하는 애플리케이션을 만들 수 있다. Kotlin/Native: LLVM 컴파일러를 이용하여 여러 플랫폼을 타깃으로 하는 애플리케이션을 만들 수 있다. (LLVM은 멀티플랫폼을 위한 중간 언어인 비트코드를 생성해 arm, PowerPC 등에서 실행할 수 있는 코드를 만드는 컴파일러용 도구입니다.) 쉽게 말해 코드를 한 번만 작성해도 데이터베이스. 서버, 웹, 안드로이드와 iOS 등에서 모두 구동하는 애플리케이션을 만들 수 있습니다. 플..
이번에는 지난 chapter 6에 대해 이론을 예시로 들면서 설명하겠습니다. 객체지향에 대해 다룰 예정입니다. 함수 - function 클래스가 수행할 수 있는 기능을 명시하고, 실제로 수행할 내용을 적어주는 코드 블록{ }입니다. 자바를 배운 분이라면 메서드 개념과 동일하다고 생각하시면 됩니다. 아직 클래스라는 개념도 다루지 않았지만 우선 함수에 대해 먼저 설명하겠습니다. 클래스는 차후에 다루도록 하겠습니다. 함수라는 단어 자체는 아마 초등학교 수학 시간에 들어보셨을 것입니다. 위와 같이 숫자1과 숫자2를 함수에 넣어서 결과를 얻습니다. 위 예시를 보면 함수1의 대한 내용은 +라는 것을 유추할 수 있습니다. 2개의 재료를 받아서 그 합을 구해 결과를 얻는 방식입니다. 즉, 위의 경우에는 2개의 inpu..
코틀린에서 변수(valiable)를 만들어 준다는 것은 메모리(RAM)에서 빌려온 공간에 데이터를 저장하는 것입니다. 예를 들면 메모지를 구하고(변수 생성), 메모를 기록합니다(변수에 값을 대입). 그리고 그 기록한 메모를 활용하는 것(변수에 들어있는 값을 조회)입니다. 변수 - 들어있는 내용이 변할 수도 있습니다. 값을 변경할 수 있습니다. 상수 - 한 번 적은 내용을 변경할 수 없습니다. 내용물이 fix 되어있는 변수입니다. -> java에서는 final 변수라고 합니다. 초기화 - 변수를 만들면서 같이 값도 대입하는 것을 말합니다. 변수 사용법 1) 변수 만들기 (메모지를 구하기) val 변수 이름 : 자료형(타입) => 상수 (한 번 대입하면 변경 불가능 -> java에서는 final이 적용된 변..