Untitled
unknown
plain_text
a year ago
2.5 kB
8
Indexable
import java.lang.reflect.Executable
fun main(args: Array<String>) {
/*
// Массивы
val array = arrayOf<Int>(1, 2, 3, 4)
val empty = emptyArray<Int>()
// intArrayOf, doubleArrayOf, booleanArrayOf
for (i in array) {
println("Array element ${array.indexOf(i)} = $i")
}
array[0] = 40
println(array.first())
println(array.last())
println(array.size)
println(array.indexOf(3))
println(array.contains(4))
// Список
val list = listOf("saffsafs", "fsfsf", "fsafs")
println(list[0])
val mutableList = mutableListOf("saffsafs", "fsfsf", "fsafs")
mutableList.add("kjghkg")
mutableList.add(0, "Hello")
mutableList.addAll(listOf("1", "2", "3"))
for (i in mutableList) {
println("List element ${mutableList.indexOf(i)} = $i")
}
mutableList.remove("Hello")
mutableList.removeAt(4)
// mutableList.clear()
println("Удаление элементов")
for (i in mutableList) {
println("List element ${mutableList.indexOf(i)} = $i")
}
mutableList.forEach { i ->
println(i)
}
println(mutableList.subList(0, 2))
// Множество
val set = mutableSetOf(1, 2, 3, 2, 1, 3)
// set.forEach { println(it) }
set.add(1)
set.forEach { println(it) }
println(set.indexOf(3))
val a = mutableSetOf(1, 2, 3)
val b = mutableSetOf(3, 4, 5)
println(a.intersect(b))
println(a.union(b))
println(a.subtract(b))
// Ассоциативный массив
val map = mutableMapOf("str1" to 0, "str2" to false)
map["str2"] = 2
map.forEach { println(it) }
println(map.get("str18"))
val (v,h,t,x) = readln().split(" ").map { it.toInt() }
println("$v, $h, $t, $x")
*/
// ЗАНЯТИЕ 2
val a = null
var b: String? = "Hello, World"
b = "Hefsda"
println(b)
b = null
println(b)
val list = mutableListOf("12", "24124", "345", null)
list.add("fasf")
list.apply {
this.add("fafsf")
}
println("FOR EACH")
list.forEach {
//println(it?.length ?: println("Error"))
val t = it?.length ?: 7
println(t)
}
list.run {
println(this)
}
val i = example(a = 6, b = 4, g = 20.0)
println(i - 10.0)
}
fun example(a: Int, b: Int, g: Double = 9.8): Double
= (a - b * g)Editor is loading...
Leave a Comment