您当前的位置: 首页 >  kotlin

ZhangJiQun&MXP

暂无认证

  • 0浏览

    0关注

    1187博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

kotlin 基础语法

ZhangJiQun&MXP 发布时间:2019-05-21 18:02:05 ,浏览量:0

我的第一个 Kotlin 程序

Kotlin 程序文件以 .kt 结尾,如:hello.kt 、app.kt。

最简版

package hello // 可选的包头 fun main(args: Array) { // 包级可见的函数,接受一个字符串数组作为参数 println("Hello World!") // 分号可以省略 }

运行实例 »

面向对象

class Greeter(val name: String) { fun greet() { println("Hello, $name") } }

fun main(args: Array) { Greeter("World!").greet() // 创建一个对象不用 new 关键字 }

 

 

package hello                      //  可选的包头   fun main(args: Array) {    // 包级可见的函数,接受一个字符串数组作为参数         println("Hello World!")        println(sun(1,2))     println(cc(33,44))     println(ss(22,33))     void(12,12)     uncentatin_parameters(1,2,4,5,7,8,9,7,6,5,5,4,3,2,2)     val lamda : (Int ,Int ) ->Int={x,y ->x+y}     println(lamda (2,2))     for(i in 1..10){     print(i)}     for(i in 1..11 step 2)print(i)

} fun sum(a: Int, b: Int): Int {   // Int 参数,返回值 Int     return a + b } fun sun(a : Int ,b:Int ): Int{//正常返回Int 函数声明:a:Int,就是Int a;分号可以不写     return a+ b; } fun cc(a:Int,v :Int):Int{ //返回类型  :Int     return a-v; } fun ss(aa:Int ,ss:Int )=aa+ss  //返回类型自己判断

fun void(aa:Int,ss:Int){     println(aa+ss) } fun vars(vararg v:Int){     for(vt in v){         println(vt)     } } fun uncentatin_parameters(vararg aa:Int){     for(a in aa){         print(a);     } }

 

 

关注
打赏
1665659684
查看更多评论
立即登录/注册

微信扫码登录

0.0404s