본문 바로가기
개발/Kotlin

코틀린(Kotlin) 스터디 1 - 변수, 연산자, 조건문, 반복문

by 윤호 2020. 1. 10.

코틀린 스터디의 글들은 이번 겨울 방학에 멘티로 참여한 스터디의 학습 내용을 복습/기록하기 위함입니다.

 

먼저 짚고 넘어갈 것들을 보자

 

개발 툴로는 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문의 이용

 

댓글