Kotlin入门学习心得

本文是作者学习Kotlin的心得分享,详细介绍了Kotlin的基础特性,包括变量声明、函数定义、空指针安全、方法扩展以及与Java的交互性。Kotlin以其简洁、高效和空指针安全等优点,成为Android开发的新选择。文章还讨论了团队转向Kotlin可能面临的挑战和解决方案。
摘要由CSDN通过智能技术生成

写在前面:

作为一个安卓客户端的开发人员,现在Android的官方语言已经从java变成了kotlin。java稳稳占据了Android的官方语言长达数十年,而现在谷歌决定改用kotlin自然有它的方便和独到之处。 作为开发人员,还是有必要了解一下kotlin的基础特性和语法的,所以本篇博客就是我个人学习和使用kotlin的心得。

如果同学们看到,能有兴趣了解和学习kotlin,那我这篇博客的目的也就达到啦~

Kotlin的简历:

  • 来自于著名的IDE IntelliJ IDEA(Android Studio基于此开发) 软件开发公司 JetBrains(位于东欧捷克)
  • 起源来自JetBrains的圣彼得堡团队,名称取自圣彼得堡附近的一个小岛(Kotlin Island)
  • 一种基于JVM的静态类型编程语言

来自知名的工具开发商JetBrains,也就决定了Kotlin的基因中必然包含实用与高效等特征。那我们接下来看一看Kotlin的特点,当然这也是我改用Kotlin的重要原因。

1.变量声明:

var a :Int = 1
var b = 1
val str = "string_value"

①可以发现kotlin与java不同的第一点是,变量名前面的类型一律用var和val来标明。其中var(variable)代表变量,其值是可变的,val(value)代表常量,其值不可变。

②kotlin具体的类型可以在变量名后面声明,例如上例中的Int,当然kotlin也支持类型推断,例如var b =1 ,kotlin可以判断出b是整型。这使得kotlin变量的声明更加简洁,节省了敲代码的工作时间。

2.函数声明:

fun sum(a : Int,b: Int):Int = a + b

①kotlin使用fun关键字定义函数,比较java的不同就是不用考虑返回值是什么,比较简洁。

②kotlin函数参数的定义使用Pascal标记法, 也就是, name: type 的格式,多个参数之间使用逗号分隔,每个参数都必须明确指定类型。

③kotlin的返回类型是在参数定义后面声明的,像例子中的Int就是返回类型。

④如果函数体只有一个表达式的话,可以不用写

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值