본문 바로가기

개발 공부

Kotlin 입문 (java와 kotlin 함수의 차이)

IDE 는 AndroidStudio 사용

 

java와 kotlin의 차이점은 함수부터 차이가 나는듯

//자바
//리턴형 + 메서드 이름 + 파라메터 + 실행문 순
void helloWorld() {
	System.out.println("helloWorld");
}

int sum(int a, int b) {
	return a + b;
}
//코틀린
//fun + 메서드 이름 + 파라메터 + : + 리턴타입 + 실행문 순
//실행문 내에서 세미콜론(;) 생략이 가능한듯?
fun helloWorld() : Unit {
	println("helloWorld")
}


//Unit(java에서 void역할) 생략가능
fun helloWorld2(){
	println("helloWorld")
}

//파라메터에서 타입은 변수 : 뒤에 위치한다.
//타입 대문자 주의 (변수형이 아니라 클레스를 사용하는지 아니면 Int 자체가 변수형인지는 아직 잘 모르겠음)
fun sum(a : Int, b : Int) : Int {
	return a + b
}

 

'개발 공부' 카테고리의 다른 글

Kotlin의 StringTemplate  (0) 2025.10.18
Kotlin의 val, var  (0) 2025.10.18
JUnit 기본  (0) 2023.06.19
RabbitMQ 작업대기열(Work Queue) Java 2  (0) 2023.06.14
RabbitMQ 작업대기열(Work Queue) Java  (0) 2023.06.13