Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- gitlab
- ci/cd
- Kotlin
- Notification
- 데이터 직렬화 포맷
- docker
- 3d프린터 초보
- data serialization formats
- git
- Jenkins
- linux job
- kubernetes
- docker container
- Token인증방식
- 리눅스 파일동기화
- 코틀린개발환경
- 3D프린터
- 3D
- C언어
- 네이버클라우드
- github
- octoprint
- NAS HDD교체
- 3D프린터입문
- nas
- 3D모델링
- 3D프린터 입문
- 3D 프린터 용어
- IoTNetwork
- OnlineIDE
Archives
- Today
- Total
0과 1을 공부하다.
[Kotlin] 코틀린 참고하기 본문
728x90
- max / min
: 최대값과 최소값을 구하는 함수
fun main() {
var i = 10
var j = 20
println("max: " + kotlin.math.max(i, j))
println("min: " + kotlin.math.min(i, j))
}
- random
: 랜덤한 값을 호출하는 객체
import kotlin.random.Random
fun main() {
println("randomInt: " + Random.nextInt())
println("randomInt: " + Random.nextInt(0, 100))
println("randomDouble: " + Random.nextDouble())
println("randomDouble: " + Random.nextDouble(0.0, 0.9))
}
type Alias
: 긴 이름의 클래스 혹은 함수 타입이 있을때 축약하거나 더 좋은 이름을 쓰고 싶을 때
fun filterFruits(fruits: List<Fruit>, filter: (Fruit) -> boolean) {
}
의 코드를 아래와 같이 타입 별칭을 지정하여 개선할 수 있다.
typealias FruitFilter = (Fruit) -> Boolean
fun filterFruits(fruits: List<Fruit>, filter: FruitFilter){
}
as import
: 어떤 클래스나 함수를 임포트 할 때 이름을 바꾸는 기능
// 중복된 printHelloWorld() 함수가 있다고 가정
import com.lannstark.lec19.a.printHelloWorld as printHelloWorldA
import com.lannstark.lec19.a.printHelloWorld as printHelloWorldB
// 으로 가능하다.
※ 본 게시글의 정보가 잘못 되었거나 부족한 부분에 대한 피드백을 환영합니다.
* CopyRight 2024. Jay Park All rights reserved.
728x90
'Study > Kotlin' 카테고리의 다른 글
[Kotlin] 코틀린 코루틴 (0) | 2024.07.02 |
---|---|
[Kotlin] 코틀린 클래스 (0) | 2024.07.02 |
[Kotlin] 코틀린 함수 (0) | 2024.07.02 |
[Kotlin] 코틀린 조건문 / 반복문 (0) | 2024.07.02 |
[Kotlin] 코틀린 리스트/배열 (0) | 2024.07.02 |
Comments