Kotlin的基本语法

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
注意参数的统一


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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容