Kotlin笔记(一)——Hello Kotlin

来源:互联网 发布:mac flamingo 编辑:程序博客网 时间:2024/05/16 12:05

现在到Google开发者网站,我们可以看到这样一段描述


Android is adding support for the Kotlin programming language — a brilliantly designed, mature language that we believe will make Android development faster and more fun. Kotlin also plays well with the Java programming language, with effortless interoperation between the two. The Kotlin plugin is now bundled with Android Studio 3.0 and is available for immediate download.


Android添加了对Kotlin编程语言的支持——基于Kotlin这一设计出色的成熟语言,我们相信可以使得Android开发更加便捷,同时充满乐趣。Kotlin和Java编程语言具有很好的互操作性。Kotlin插件已经绑定到Android Studio3.0当中,可以立刻下载。


可见,如果学习过Java,学习Kotlin是你更好地使用Java的工具语言,它提供了更简洁的语法,而且对Java中不好的语法进行了修正。


今天开始给大家介绍一下Kotlin,给新的Kotlin Android开发做准备,本人也是看着Kotlin官方文档学习过来的,理解不足之处还请提出意见。鉴于一些人可能没有接触过Java,所以我尽可能不涉及Java的语法。


工欲善其事,必先利其器,所以先介绍一下学习Kotlin的准备工作。为了方便运行程序,最好不要在Android Studio学习Kotlin,建议安装IDEA,下载网址http://www.jetbrains.com/idea/,学习的话,下载Community版本即可。下载好之后,安装,配置即可。


新建项目时,首次新建项目,如下图所示:


注意,需要配置一下本机的JDK路径,然后选择Kotlin(Java),之后一路Next即可。


我们在项目下的src目录下新建一个package,命名为hellokotlin,然后在这个package上右键->New->Kotlin File/Class,新建一个Kotlin文件,命名为HelloKotlin,生成的项目结构如图所示


可以看到,Kotlin文件的扩展名为.kt。然后我们双击HelloKotlin.kt文件,输入以下内容:

package hellokotlinfun main(args : Array<String>) {    println("Hello Kotlin")}

在HelloKotlin.kt文件上点击右键,选择Run hellokotlin.HelloKotlin,运行程序,控制台显示如下图:


说明我们的程序可以正常运行了。返回头我们看一下我们的HelloKotlin.kt都有些什么内容。


第一行说明了HelloKotlin所在的包是hellokotlin;


接下来是一个函数,Kotlin的函数使用fun进行定义,定义函数的基本语法是:

fun 函数名称(参数1名称:参数1类型, 参数2名称:参数2类型...) : 返回值类型 {

}


但是,代码中的函数比较特别,它是main函数,是程序的入口点,该函数有一个参数,函数参数是一个String的数组,用来保存从终端传入的命令行参数。


函数中我们调用了println函数,该函数会将参数中的字符串打印到我们的控制台。


这样,我们了解了一些基本的Kotlin的语法,下面对我们的HelloKotlin.kt做一些改动,新建一个Hello.kt文件,内容如下:

package hellokotlinfun hello(to : String) {    println("Hello " + to)}fun main(args : Array<String>) {    hello("Kotlin")    hello("World")}

我们定义了一个hello函数,其中使用了字符串拼接,然后在main函数中调用了hello函数,运行后控制台输出为

Hello Kotlin
Hello World


至此,我们了解了Kotlin的基本使用,以及函数的定义,后面的文章会进一步讲解更多的语法。




原创粉丝点击