본문 바로가기

Kotlin

타입추론과 함수

타입추론

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

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

 

예)

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

'Kotlin' 카테고리의 다른 글

반복문과 증감연산자  (0) 2019.12.01
조건문과 비교연산자  (0) 2019.12.01
형변환과 배열  (0) 2019.12.01
변수  (0) 2019.11.12
Kotlin (2019.11.12)  (0) 2019.11.12