美文网首页
Kotlin的基本语法

Kotlin的基本语法

作者: 泛光灯 | 来源:发表于2016-12-27 17:29 被阅读0次

Kotlin是基于JVM的编程语言, 由JetBrains公司开发, 目前已经开源.IntelliJ IDEA, PyCharm, Android Studio等IDE, 就是出自于JetBrains公司.
Kotlin介绍:Statically typed programming language for the JVM, Android and the browser. 100% interoperable with Java™

第一次在简书写东西,请大家多多关照!
我也是刚学子这门语言,希望大家一起加入到Kotlin语言的推广中来.

以下代码是在IntelliJ IDEA环境下运行的.


一 HelloWorld!

  • 1 print() 和priteln()
fun main(args: Array<String>) {
    println("Hello, world!")
}

控制台输出的结果为Hello, world!

  • 2 if语句的使用
fun main(args: Array<String>) {
    if (args.size == 0) {
        println("love story")
        return
    }
    println("Hello, ${args[0]}!")
}

控制台输出结果为love story
因为 if 的条件满足,你可以print(args.szie)是等于0的,因为Array数组 没有添加元素,默认为空,所以args.szie==0,关于 ${args[0]} 会在后面介绍的

  • 3 for 和 in 语法结构
fun main(args: Array<String>) {
    for (name in args)
        println("Hello, $name!")
}
  • 4 if else
fun main(args: Array<String>) {
    val language = if (args.size == 0) "love" else args[0]
    println(when (language) {
         "I"   -> "我"
        "love" -> "爱"
         "you" -> "你"
        else   -> "Sorry, 我听不到!"
    })
}

控制台的输出结果为
程序执行的逻辑:
if 语句条件满足,将字符串"love"赋值给 language,然后执行println()语句.其中的when 有点 case 的感觉!
注意println()方法里的书写格式.

  • 5 方法的调用
 class Greeter(val name : Int){
        fun  greet(){
              println("hello")
        }
        fun getString(){
              println("world")
        }
  }

  fun main(args : Array<String>){
        Greeter(1).greet()
        Greeter(2).getString()
  }

hello
world
注意参数的统一


.. .. .. .. .. .. .. .. . . . .. 下一页... .. .. .. .. .. .. .. . . .. .

相关文章

网友评论

      本文标题:Kotlin的基本语法

      本文链接:https://www.haomeiwen.com/subject/stfevttx.html