fun main(args: Array<string>) { // code here } The main function must be present in each Kotlin program. It accepts an array of strings as parameter and returns nothing. If a function returns nothing, the return type can be omitted. In such cases the type inferred is Unit. This is ...
fun main(string: Array<String>) { val strings = listOf("A", "B", "C", "D") println(strings.reduceOrNull { sum, element -> sum + element }) println(strings.reduceIndexedOrNull { index, sum, element -> sum + element + index }) println(emptyList<String>().reduceOrNull { sum...
intArrayOf(vararg elements: Int)工厂函数。通过对应的工厂函数,vararg表明参数是可变参数,是Int数据列表。 IntArray(size: Int)构造函数。size参数指定数组大小创建元素类型为Int的数组,数组中的元素为该类型默认值,Int的默认值是0。 IntArray(size: Int, init: (Int) -> Int)构造函数。通过size参数指定数组大...
println(array1.get(0)) println(array1[2]) println() println(array2.get(2)) println(array2[3]) } Output 7 9 23 24 Kotlin String The String class represents an array of char types. Strings are immutable which means the length and elements cannot be changed after their creatio...
c. 字符串类型(Strings) 表示方式:String 特点:不可变 使用:通过索引访问的字符串中的字符:s [i] // 使用1:一个字符串可以用一个for循环迭代输出 for (c in str) { println(c) } // 使用2:可使用三个引号 """拼接多行字符串 fun main(args: Array<String>) { val text = """ 字符串1 字符...
val strArr= arrayOf("aa", "bb")//这里直接使用arrayOftestListStringArgs(*strArr) 4、因为是数组,所以不能使用listOf的方式, 如果非得要使用list的方式,则需要先转换为array: testListStringArgs(*strings.toTypedArray()) 三、关于*args的java层操作 ...
1. Create array of arrays and iterate over the elements using For loop In the following program, we create an array of arrays, and then traverse through the elements of this array using nested For loop. ReferKotlin For Looptutorial.
1. Create a string from given byte array In the following example, we take an array of bytes, and convert this byte array to string using String(). Main.kt </> Copy fun main() { val bytes = byteArrayOf(97, 98, 99, 65, 66, 67) ...
You can loop through all kinds of arrays. In the example above, we used an array of strings. In the example below, we loop through an array of integers:Example val nums = arrayOf(1, 5, 10, 15, 20) for (x in nums) { println(x) } Try it Yourself » ...
你可以使用「扩展运算符*」给一个具名的「可变数量参数」(vararg)传值: funfoo(varargstrings:String){/*...*/}foo(strings=*arrayOf("a","b","c"))// 扩展运算符将数组展开成一个个字符串传递给 string 注意:当你在 Kotlin 中调用 Java 方法时,不能对Java方法使用具名参数的语法,因为Java字节码不一...