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
출처