zoukankan      html  css  js  c++  java
  • Kotlin基础语法

       简洁的lambda(匿名函数)

    lamdba表达式使用实例:

      fun main(args : Array<String>) {

           val sumLambda : (Int , Int) --> Int = {x,y --> x + y }

      println(sumLambda(1,2))

    }

    定义常量与变量

    可变变量定义: var 关键字

      var <标识符> : <类型> = <初始值>

    不可变变量定义: val 关键字,只能赋值一次的变量。类似Java中的final修饰的变量。

      val <标识符> : <类型> = <初始值>

    变量与常量都可以没有初始值,但是在引用前必须初始化。编译器支持自动类型判断,即声明时可以不指定类型,由编译器判断。

        val a : Int = 1
        val b = 1 //系统自动推断变量类型为Int
        val c  : Int  //如果不在声明时初始化必须提供变量类型
        
    
        var x = 5
        x += 1 //只有变量var可以修改
    

     注释

    Kotlin支持单行注释和多行注释

    // 这是一个单行注释

    /*

        //使用指定步长
        for (i in 1..4 step 2) print(i)       //输出 “13”
    
        for (i in 4 downTo 1 step 2)   print(i)    //输出“42”
    
        //使用 until 函数排除结束元素 如 表示 [1,10)
        for (i in util 10 ){  
             print(i)
    }
    

    这是一个多行注释 

    */

  • 相关阅读:
    Windows各个文件夹介绍
    Zabbix使用外部命令fping处理ICMP ping的请求
    QT 样式表实例
    QT 样式表基础知识
    cocos2d-js入门一
    try throw catch typeid
    cocos2d-x入门三 分层设计框架
    cocos2d-x入门二 helloworld实例运行与创建
    cocos2d-x入门一
    批量操作QT UI中的控件
  • 原文地址:https://www.cnblogs.com/djxf/p/10070509.html
Copyright © 2011-2022 走看看