코틀린 스터디의 글들은 이번 겨울 방학에 멘티로 참여한 스터디의 학습 내용을 복습/기록하기 위함입니다.
먼저 짚고 넘어갈 것들을 보자
개발 툴로는 intelliJ를 이용했다
개발 환경 구성에서 jdk의 설치가 필요하다
cmd에서 다음과 같이 확인되면 OK
intelliJ에서 코틀린 확장자 파일 생성
코틀린의 메인 함수 소개
1
2
3
|
public static void main(String[] args) //자바의 메인 함수
fun main(args:Array<String>):Unit //코틀린의 메인
|
참고로 코틀린에서 Unit은 void와 같은 개념이다
마지막으로 코틀린은 파이썬과같이 세미콜론(;)을 붙이지 않습니다
1. 변수
코틀린에서 변수 생성은 val과 var을 이용한다
val : 수정 불가능한 변수
var : 수정 가능한 변수
코틀린에선 변수의 타입을 따로 정하지 않아도된다.
타입을 따로 지정할때는 다음과 같이 작성한다.
typealias : 변수의 이름을 원하는 대로 지정 가능
c언어의 typedef와 같은 개념인듯 하다
자료형의 종류는 자바와 비슷하다
character, int, float, double, boolean, String
출력에서 특이한 점은 $를 이용해 ""안에 변수값을 바로 표시할 수 있다는 것이다
2. 연산자
연산자는 다른 언어들과 대부분 비슷하니 특이한 걸 짚고 넘어가자
포함 연산자 in
3. 조건문과 반복문
마찬가지로 특이한 부분만 짚고 넘어가자
if문이 식으로 사용될 경우 값을 할당할 수 있다는 점
조건문 when : switch-case 구문과 비슷하지만 break을 따로 할 필요 없다는 점에서 편리
if문과 같이 식으로 사용 가능
for문의 이용
'개발 > Kotlin' 카테고리의 다른 글
[코틀린] 코틀린 함수 (0) | 2021.12.10 |
---|---|
[코틀린] 변수와 자료형, Null 처리 (0) | 2021.12.08 |
코틀린(Kotlin) 스터디 4 - 클래스(Class), 상속(Inheritance) (0) | 2020.01.19 |
코틀린(Kotlin) 스터디 3 - Nullable, 예외처리, 함수 (0) | 2020.01.13 |
코틀린(Kotlin) 스터디 2 - Array, Collection(List, Set, Map) (0) | 2020.01.12 |
댓글