Untitled
unknown
plain_text
5 months ago
2.5 kB
4
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