我们是不是少了一个数据类型呢,对了就是字符串数组,这个和在Java中是不一样的,Kotlin中不存在名为StringArray的数组类型,因为String是一种特殊的基本数据类型,要想在Kotlin中声明字符串数组,得使用Array<String>类型,同时,分配字符串数组的方法也变成了arrayOf,下面是Kotlin中声明字符串数组的代码示例 代码语言:java...
arrayOf()方式创建数组 [1,2,3] val a = arrayOf(1, 2, 3) 工厂模式创建数组 [0,2,4] val b = Array(3) { i -> (i * 2) } List 创建空列表 val emptyList = emptyList<String>() 创建普通列表 val list = listOf<String>("aaa","bbb","ccc") 创建可修改的列表 val mutList = mu...
classRunoobconstructor(name:String){// 类名为 Runoob// 大括号内是类体构成varurl:String="http://www.runoob.com"varcountry:String="CN"varsiteName=name init{println("初始化网站名: ${name}")}fun printTest(){println("我是类的函数")}}fun main(args:Array<String>){val runoob=Runoob("菜鸟...
class Person private constructor(name: String) { } 接口:使用interface关键字 interface FlyingAnimal { fun fly() } 函数:通过fun关键字定义 fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } 如果你没有指定它的返回值,它就会返回Un...
fun main(args: Array<String>) { var number = 5.5 print("Result = ${Math.sqrt(number)}") } 运行该程序时,输出为: Result = 2.345207879911715 这是Kotlin标准库的链接,供您浏览。 用户定义函数 如前所述,您可以自己创建函数。这些函数称为用户定义函数。
字符串数组:数组类型为Array<String>,分配方法为arrayOfvar itemArr :Array<String> = arrayOf("Hello", "Kotlin", "Array") Kotlin Array更多介绍:https://www.kotlincn.net/docs/reference/basic-types.html#arrays 完毕。
fun main(args: Array<String>) { println("Hello,Kotlin!") } Kotlin编译器提供了一个kotlinc命令行,kotlinc命名的作用和javac命令的作用类似,是将源代码编译为class字节码文件。接下来使用kotlinc命令编译Hello.kt文件,命令如下: kotlinc hello.kt 命令执行完成之后,会在该目录下生成一个HelloKt.class和一个...
// 类似于Java中的public static void main(String[] args){} // kotlin中存在两种main方法的写法,都可以 // var相当于是一个变量 val对比java中相当于是final修饰的变量,不允许修改 fun main(){ var intNum = 100 } fun main(args: Array<String>){ ...
super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) //声明字符串数组 var string_array:Array<String> = arrayOf("Day","Day","Up") btn_string.setOnClickListener { var str:String = "" var i:Int = 0 while (i<string_array.size){ ...
fun main(args: Array<String>) { val fruit:String= "orange"//1 a = "banana" //2 Error } 创建水果变量,并用字符串orange的值进行初始化 编译器会抛出错误,因为水果变量已经被初始化 Kotlin 还允许我们在文件级别定义变量和函数。我们将在第三章“玩转函数”中进一步讨论。