Kotlin基本语法

1.包声明

package com.sample.hellokotlin
与java一样只是没有了分号

2.函数声明

   // 关键字 fun ,Int 类型 
    fun sum(a: Int, b: Int): Int {
        return a + b;
    }
fun sum(a: Int, b: Int) = a + b //直接返回  返回推断的类型
   //Unit 无返回值 
   fun sum2(a: Int, b: Int):Unit { 

    }
   //上面Unit可以省略
   fun sum2(a: Int, b: Int) { 

    }
   fun sum2(a: Int, b: Int):Unit {
       //打印函数
        println("$a $b ,${a + b}")
    }

3.变量声明

   //使用 var 关健字 声明表示这个变量是可变的
   var addr: String = "";
   //使用 val 关健字 声明表示这个变量是不可变的
   val lon: String = "";

“`
//类声明
class Addr {

var addr: String = "";
val lon: String = "";
var lat: String = "";


fun copyAddr(): Addr {
    //相当于 new Addr();在Kotlin中没有 new 关健字
    val result = Addr(2)
    //直接赋值
    result.addr = "深圳"
    return result

}

//如果这样写必须在构造函数中初始化
val simple: Int?

//构造函数
constructor(simple: Int?) {
    this.simple = simple
}

//推断类型为 Int
val inferredType = 1


/*
一个变量的声明完整语法
 var <propertyName>[: <PropertyType>] [= <property_initializer>]
  [<getter>]
  [<setter>]

  */
//默认get set 方法
var game: String = "555"


val isEmpty: Boolean
    get() = this.size == 0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值