본문 바로가기

반응형

코틀린 (Kotlin)

(4)
[Kotlin/코틀린] 조건문, 반복문에 대해서 정리 (if, when, for, while, do-while) 목차   1. 조건문 (Conditional Statements)코틀린에서 조건문은 if, else if, else, 그리고 when 구문으로 구성됩니다.  1.1 if 문if 문은 조건이 참일 경우에만 코드를 실행합니다.// 숫자가 양수, 음수 또는 0인지 확인하는 예제fun checkNumber(number: Int) { if (number > 0) { // number가 0보다 크면 이 블록이 실행됨 println("$number는 양수입니다.") } else if (number   1.2 if 문을 표현식으로 사용하기코틀린에서는 if 문을 표현식으로 사용할 수 있습니다. 즉, if 문은 값을 반환할 수 있습니다.// 큰 수를 반환하는 함수fun maxOf(a: ..
[Kotlin/코틀린] 함수에 대해서 정리 목차  함수 (Function)코틀린에서 함수는 fun 키워드를 사용하여 정의합니다. 함수는 입력 매개변수(parameter)를 받아 결과값을 반환할 수 있습니다. 함수의 기본 구조코틀린 함수의 기본 구조는 다음과 같습니다.fun 함수이름(매개변수: 타입): 반환타입 { // 함수 본문 return 반환값}    함수 구성 요소함수 이름: 함수의 이름을 지정합니다.매개변수: 함수가 입력으로 받는 데이터이며, 매개변수 이름과 타입을 지정합니다. 매개변수는 0개 이상일 수 있습니다.반환 타입: 함수가 작업을 수행한 후 반환하는 데이터의 타입을 지정합니다. 반환값이 없으면 Unit을 사용합니다.함수 본문: 함수가 수행할 작업을 정의하는 코드 블록입니다.     1. 기본 함수 선언// 매개변수로 이..
[Kotlin/코틀린] 데이터 타입에 대해서 정리 목차 1. 기본 데이터 타입 (Primitive Data Types)코틀린의 기본 데이터 타입은 자바와 달리 모두 객체로 취급됩니다. 하지만 JVM에서는 성능을 위해 필요한 경우 자동으로 원시 타입으로 변환됩니다.정수형 (Integer Types)Byte: 8비트 정수, 값의 범위는 -128 ~ 127입니다.Short: 16비트 정수, 값의 범위는 -32,768 ~ 32,767입니다.Int: 32비트 정수, 가장 일반적으로 사용되며, 값의 범위는 -2,147,483,648 ~ 2,147,483,647입니다.Long: 64비트 정수, 큰 정수 값을 다룰 때 사용되며, 값의 범위는 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807입니다.// 8비트 정수, 값의..
[Kotlin/코틀린] 코틀린에서 변수선언 하는방법 / var, val 차이점은 무엇인가? 목차  var와 val은 코틀린에서 변수를 선언할 때 사용하는 두 가지 키워드로, 중요한 차이점은 변수의 변경 가능성(mutability)입니다.1. var (변경 가능 변수)특징: var로 선언된 변수는 나중에 값을 변경할 수 있습니다.var age = 25age = 26 // age의 값을 변경할 수 있음var name = "Peter"name = "Bear" //name의 값을 변경할 수 있음 값이 변경될 필요가 있는 경우, 예를 들어 카운터, 사용자 입력 등 변경 가능성이 있는 데이터를 다룰 때 사용합니다.  2. val (불변 변수)특징: val로 선언된 변수는 한 번 초기화된 후에 값을 변경할 수 없습니다. 즉, 상수처럼 작동합니다.val name = "Peter"name = "Lizard" ..

반응형