일급 객체로서의 함수란? **일급 객체(First-Class Citizens)**로서의 함수란, 다른 객체들과 동일하게 취급되는 함수를 의미합니다. Kotlin에서 함수는 변수에 할당되거나, 다른 함수의 인자로 전달되거나, 함수에서 반환될 수 있는 등의 특성을 갖습니다. Kotlin에서 함수의 일급 객체 특성 Kotlin은 함수를 일급 객체로 취급합니다. 이는 함수를 값처럼 사용할 수 있다는 것을 의미하며, Kotlin 프로그래밍에서 매우 유용합니다. 변수에 할당: 함수를 변수에 할당하여 사용할 수 있습니다. val sum = { x: Int, y: Int -> x + y } println(sum(2, 3)) // 출력: 5 함수 인자로 전달: 함수를 다른 함수의 인자로 전달할 수 있습니다. fun ca..
함수
Kotlin에서 함수란? Kotlin에서 함수는 특정 작업을 수행하는 코드 블록입니다. 함수를 사용하면 코드를 모듈화하고 재사용할 수 있습니다. Kotlin의 함수는 간결하면서도 강력한 기능을 제공합니다. Kotlin에서의 기본 함수 정의 Kotlin에서 함수는 fun 키워드를 사용하여 정의합니다. fun greet(name: String): String { return "Hello, $name!" } 여기서 greet은 함수명, name은 매개변수, String은 반환 타입입니다. 매개변수 없는 함수 매개변수가 없는 함수도 정의할 수 있습니다. fun sayHello() { println("Hello, Kotlin!") } 기본값을 가진 매개변수 매개변수에 기본값을 지정하여, 함수 호출 시 일부 매개변..
·SQL
ROUND 함수 ROUND 함수는 숫자를 반올림하는 데 사용됩니다. 기본적으로 소수점 첫째 자리에서 반올림을 수행하며, 두 번째 인수를 사용하여 반올림할 자릿수를 지정할 수 있습니다. 예시: ROUND(123.456, 2)는 123.46을 반환합니다. CEIL 함수 CEIL 함수는 주어진 숫자를 무조건 올림합니다. 소수점 아래의 값이 있으면 다음 정수로 반올림합니다. 예시: CEIL(123.456)는 124를 반환합니다. FLOOR 함수 FLOOR 함수는 주어진 숫자를 무조건 내립니다. 소수점 아래의 값이 있으면 이전 정수로 내립니다. 예시: FLOOR(123.456)는 123을 반환합니다. TRUNC 함수 TRUNC 함수는 숫자를 소수점 이하로 자르거나 반올림하지 않고 그냥 버립니다. 예시: TRUNC..