kotlin
import java.time.LocalDate
fun main() {
val currentDate = LocalDate.now()
}
kotlin
import kotlinx.coroutines.async
import kotlinx.coroutines.delay
import kotlinx.coroutines.runBlocking
fun main() = runBlocking {
val result1 = async { getDataFromDatabase() }
val result2 = async { getDataFromAPI() }
delay(2000)
}
suspend fun getDataFromDatabase(): String {
delay(1000)
}
suspend fun getDataFromAPI(): String {
delay(2000)
}
kotlin
fun main() {
val numbers = listOf(1, 2, 3, 4, 5)
val evenNumbers = numbers.filter { it % 2 == 0 }
val squaredNumbers = numbers.map { it * it }
val sum = numbers.reduce { sum, element -> sum + element }
}
groovy
dependencies {
implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.10'
}