与Kotlin的第一次接触(Kotlin一)

这篇博客介绍了Kotlin的基础知识,包括它是静态强类型语言、运行在JVM上且与Java兼容,以及如何在Android Studio中安装Kotlin插件和配置项目。通过创建HelloKotlin文件,展示了Kotlin的变量定义、函数声明和类定义,以及简单的对象实例化和打印。
摘要由CSDN通过智能技术生成
Kotlin
运行在JVM上
静态强类型语言
可编译成JavaScript源码
与Java100%兼容

Kotlin是一门代码比较简洁的语言,它是由Jetbrain创建的,主要有以下几个特点:

静态强类型性语言
运行在JVM上
可编译成JavaScript代码
与Java100%兼容
 使用:在android studio中添加Kotlin插件:File->Setting->Plugins,然后搜索Kotlin,点击install进行安装。安装完毕,在项目中的build.gradle添加:
 在buildscript目录下添加:
 ext.kotlin_version = '版本号'

  classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
然后在app的gradle添加:
apply plugin: 'kotlin-android'
在app的gradle添加依赖:
    compile 'org.jetbrains.kotlin:kotlin-stdlib-jre7:1.1.2-4'
    compile 'org.jetbrains.kotlin:kotlin-reflect:1.1.2-4'
然后在android目录下添加你要放kotlin的目录:
 sourceSets{
        main.java.srcDirs+='src/main/kotlin'
    }


然后进行同步,接下来就可以编写Kotlin代码了。
首先在main目录下创建kotlin文件夹,然后在该文件夹下创建包,在包中创建Kotlin File/Class。
这里我创建了一个Kotlin File,命名为HelloKotlin,创建之后你会发现它的后缀名为:.kt,然后在文件里创建一个方法:
package com.sendi.kt01

/**
 * Created by Administrator on 2017/5/17.
 */
fun main(args:Array<String>){
    
}


我们可以发现它最上面的包名不用以“;”结束,而且它的函数定义也可以不用在类里面定义。接下来定义一个变量,然后进行打印:
   
 var str:String=""
fun main(args:Array<String>){
    str="Hello Word!"
    println(str)
}

输出的结果是:Hello World!
我们可以看出,它的变量定义格式是: var 变量名:类型=值,而且它都可以不用向Java一样用 ;来结束语句的。接下来我们来定义一个类:
data class Person(val id:Int,val name:String){

}


它的类的定义是直接在后面加上参数的,类似构造方法。接下来构造一个该对象并进行打印:
println(Person(1,"person"))


输出结果为:Person(id=1,name=person),就好像自动在类里创建了与参数一致变量成员。
它的类型定义都是要首字母大写:例如int对应Int,double对应Double等等,
好了,与Kotlin的第一次接触大概就是这样,接下来会继续学习它的使用,希望对它有所了解的朋友可以多多给指导。
学习连接:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值