Kotlin

타입추론과 함수

root_bright 2019. 12. 1. 22:14

타입추론

- 변수나 함수들을 선언할 때나 연산이 이루어질 때 자료형을

  코드에 명시하지 않아도 코틀린이 자동으로 자료형을 추론해주는 기능

 

예)

val stringValue:String = "문자열을 할당해 볼까요?"

-> val stringValue = "문자열을 할당해 볼까요?"

 

var intArr:Array<Int> = arrayOf(1,2,3,4,5)

-> var intArr = arrayOf(1,2,3,4,5)

 

함수

- 특정한 동작을 하거나 원하는 결과값을 연산하는데 사용

 

예)

- main()

- println("")

fun main(){

	println(add(5, 6, 7))
    
}

// 끝에 Int는 반환값이 Int형 자료를 의미함
fun add(a: Int, b: Int, c: Int): Int {
	return a + b + c
}

 

단일 표현식 함수

fun main(){

	println(add(5, 6, 7))
    
}

// 끝에 Int는 반환값이 Int형 자료를 의미함
fun add(a: Int, b: Int, c: Int) = a + b + c

출처

https://youtu.be/eMfQycxjAsg