728x90
반응형
* 이 포스팅은 디모의 Kotlin 강좌를 보고 복습 용도로 제작되었습니다.
* 툴 : 코틀린 전용 웹 컴파일러 : play.kotlinlang.org
Kotlin Playground: Edit, Run, Share Kotlin Code Online
play.kotlinlang.org
1. 타입 추론
- 변수나 함수들을 선언할 때나 연산이 이뤄질 때 자료형을 코드에 명시하지 않아도 코틀린이 자동으로 자료형을 추론해주는 기능
- 해당 변수가 어떤 자료형을 가지는지 추론한다. 예) var a : Int = 1234 , 에서 1234 값을 보고 이 변수의 자료형을 추론한다는 말.
- 선언 방법 : var a = 1234
2. 함수
- 함수의 선언 방법 : fun 함수명(인자) 반환형 { }
- 단일 표현식 반환 : fun 함수명(인자) = 반환 값
->단일 표현식 반환에도 반환형을 반환 값을 보고 추론합니다.
fun main() {
//x타입추론
var a = 1234 //int
var b = 1234L//long
var c = 12.45//float
var d = "안녕하세요"
println(d)
println(add(5,6,7))
println(addSame(5,6,7))
}
//함수
fun add(a: Int, b: Int, c: Int): Int{
//fun 함수명(인자):반환형
return a + b + c
}
//단일 표현식 함수 같은 기능
//반환형도 타입추론
fun addSame(a:Int, b:Int, c:Int) = a+b+c
3. 결과 출력
* 강좌 : www.youtube.com/watch?v=eMfQycxjAsg&list=PLQdnHjXZyYadiw5aV3p6DwUdXV2bZuhlN&index=4
728x90
반응형
'Kotlin' 카테고리의 다른 글
백준[1330번] :: 두 수 비교하기(Kotlin, 코틀린)_코틀린공부 (0) | 2021.02.04 |
---|---|
[ 코틀린(Kotlin) 기초 문법 : 반복문 ] (0) | 2021.02.04 |
[ 코틀린(Kotlin) 기초 문법 : 조건문과 비교연산자 ] (0) | 2021.02.02 |
[ 코틀린(Kotlin) 기초 문법 : 형변환과 배열 ] (0) | 2021.02.01 |
[ 코틀린(Kotlin) 기초 문법 : 변수와 자료형 ] (0) | 2021.01.30 |