본문 바로가기
반응형

기본문법3

[Kotlin] 코틀린 기본 문법 4 (조건문, 반복문) 조건문 val number = 10 if (number > 0) { println("양수입니다.") } else if (number { // 값1에 대한 처리 } 값2 -> { // 값2에 대한 처리 } else -> { // 모든 조건에 해당하지 않을 때 처리 } } 예제 val day = "월" when (day) { "월", "화", "수", "목", "금" -> pri.. 2023. 7. 20.
[Kotlin] 코틀린 기본 문법 3 (함수) 함수 정의 (Function Definition): Kotlin에서 함수를 정의할 때는 fun 키워드를 사용 fun greet() { println("Hello, Kotlin!") } 매개변수 (Parameters): fun greet(name: String) { println("Hello, $name!") } 함수의 반환 자료형 표기 (Function Return Type Annotation): Kotlin에서 함수의 반환 자료형을 표기하기 위해서는 함수 정의 시 콜론(:) 다음에 반환 자료형을 명시합니다. fun multiply(a: Int, b: Int): Int { return a * b } 함수의 반환 자료형을 추론할 수 있는 경우에는 반환 자료형을 생략할 수도 있습니다. Kotlin 컴파일러는.. 2023. 7. 20.
[Kotlin] 코틀린 기본 문법 2 (배열의 모든 것) 개발하면서 배열은 정말 많이 사용됩니다. 코틀린에서 배열 사용 방법에 대해서 작성 해보겠습니다. 배열 선언과 초기화 Kotlin에서 배열을 선언하고 초기화하는 방법은 다음과 같습니다: // 배열 선언 val numbers: Array // 배열 초기화 numbers = arrayOf(1, 2, 3, 4, 5) numbers[0] = 10 // [10, 2, 3, 4, 5] // List val list: List = listOf(0, 1, 2) print(list) // [0, 1, 2] list[0] = 10 // 오류 발생 ! list.set(0, 10) // 오류 발생 ! Array 는 값 변경 가능 List 는 immutable 이므로 위와 같이 값 변경이 안됨. mutableListOf 로 선언.. 2023. 7. 20.
728x90
반응형