为了账号安全,请及时绑定邮箱和手机立即绑定

Kotlin的正确使用“姿势”

标签:
Android

Kotlin已正式成为Android官方支持开发语言,越来越多的人开始学习Kotlin,最近看了一些关于Kotlin的教程,颇有收获,在此整理出来分享给各位。

1.开发环境搭建

虽然IntelliJ的IDE工具是开发Kotlin的最好工具,但是对于初学者来说,学习一门新语言,越是智能的工具,越难达到学习好的目的,所以这里选择eclipse

要在eclipse里面使用Kotlin语言,需要安装Kotlin插件

安装插件的步骤如下:

点击confirm后就开始在安装插件了,耐心等候

重启eclipse,如果看到这里显示有Kotlin就说明插件安装完成了,可以开始用kotlin进行开发了

2.新建Kotlin项目

新建一个叫做HelloKotlin的项目,步骤如下

点击Finish完成Kotlin项目的创建

3.新建Kotlin文件

新建一个叫做KotlinDemo的文件,步骤如下

点击Finish完成Kotlin文件的创建

4.开始使用Kotlin进行开发

刚开始学习一门计算机语言,都是从输出“Hello World”开始的,当然在这里也不例外,接下来开始用Kotlin输出“Hello Kotlin”

代码:

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

开始运行程序:

运行以后可以看到控制台输出 "Hello Kotlin"

和Java程序一样,Kotlin也是由main函数作为程序的入口,main函数的写法是固定的,所以牢牢记住就行了,同时和Java一样,也是用println语句来打印到控制台

5.变量的声明

变量的声明如下:

var name = "小明"var age = 18

Kotlin会根据变量的值来自动确定变量的类型,比如name变量的值是由双引号包裹的,就认定name这个变量为字符串类型,age变量的值为18,默认就会认定age变量为整形类型,如果需要在变量声明的时候顺便给变量选择类型,需要用到显式声明,如下:

var name:String = "小明"var age:Int = 18

6.常量的声明

常量的声明如下:

val NAME = "小明"NAME = "小红"   //此句代码会报错,因为NAME是常量,不可重新赋值

7.函数的声明

先看一个示例函数:

fun plus(a:Int,b:Int):Int{    return a+b;
}

函数以fun开头,接着是函数名,这里是plus,函数名后的括号里面的是函数的参数列表,这里有两个参数,参数a和参数b,参数后加冒号然后接数据类型定义参数的数据类型,这里两个参数的数据类型都是Int,最后参数列表括号外的冒号加数据类型表示函数的返回值类型为Int,若没有冒号和数据类型则表示函数无返回值

小试牛刀(简易计算器的开发)

学习完了变量和函数的声明,现在做一个简易计算器程序来小试牛刀

代码如下:

fun main(args: Array<String>):Unit {    var a = 8;    var b = 4;
    
    println("a+b="+plus(a,b));
    println("a-b="+sub(a,b));
    println("a*b="+mutl(a,b));
    println("a/b="+devide(a,b));
}
fun plus(a:Int,b:Int):Int{    return a+b;  //加}fun sub(a:Int,b:Int):Int{    return a-b;  //减}fun mutl(a:Int,b:Int):Int{    return a*b;  //乘}fun devide(a:Int,b:Int):Int{    return a/b;  //除}

运行程序,结果如图所示:

以上就是我对Kotlin所认识的一些皮毛,整理出来分享给大家,一起共勉,共同学习Kotlin,若有错误的地方,请不吝赐教!

原文链接:http://www.apkbus.com/blog-917772-68440.html

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消