Kotlin中国 为您找到相关结果 9

Kotlin基础之函数

普通函数 fun name(str : String) : String { }fun 函数名(参数名 : 参数类型) : 返回类型 { }通常未加任何修饰词的函数是public的,你也可以给前面加上private 无返回值 fun name(str : String) : Unit { }Unit相当于java中的void 函数默认值 private fun name(str: String, it : Int = 2): Unit{ } 这时it就有一个默认的值为2,你可以这样调用name(s)也可以name(s,5)那么5就会覆盖默认值2,这个很好。可以少写很多相似的方法 通过参数直接返回值 fun name(it1: Int, it2 : Int): Int = it1+it2这应该...阅读全文

博文 2017-05-30 19:02:08 EasonDev

Kotlin for Vue.js

Kotlin介绍 基于 JVM 的编程语言 Kotlin Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains开发。 其主要设计目标:创建一种兼容 Java 的语言 让它比 Java 更安全,能够静态检测常见的陷阱。如:引用空指针 让它比 Java 更简洁,通过支持 variable type inference,higher-order functions (closures),extension functions,mixins and first-class delegation 等实现。 让它比最成熟的竞争对手 Scala 语言更加简单。 What does it look like? Kotlin for JavaScript Kotlin1.1版本正式加入了对...阅读全文

博文 2017-06-03 03:02:05 Zyao89

《Kotlin 程序设计》第二章 Kotlin之HelloWorld

Kotlin之HelloWorld Kotlin是JVM上的语言,运行环境需要JDK环境。如果我们学习Kotlin,就不建议使用eclipse了。毕竟Kotlin是JetBrains家族的亲儿子,跟Intelli IDEA是血浓于水啊。 我们使用IDEA新建gradle项目,选择Java,Kotlin(Java)框架支持,如下图: 新建完项目,我们写一个HelloWorld.kt类 package com.easy.kotlin /** * Created by jack on 2017/5/29. */ import java.util.Date import java.text.SimpleDateFormat fun main(args: Array) { printl...阅读全文

博文 2017-05-29 04:02:06 华夏商周秦汉唐宋元明清中华民国

怎么在Android studio中使用kotlin

1、使用Android Studio的插件 2、将Android Studio升级到3.0版本:目前不推荐,因为3.0的版本目前还是Dev Channel渠道,也就是开发渠道,还没正式发布 所以,今天我们就讲讲如何使用第1种方式来创建第一个Kotlin项目: 插件安装: 1、进入Plugins\Install JetBrains plugins中,搜索Kotlin后安装 2、正常创建一个Android 项目(平时怎么创建的现在还是怎么创建),截图如下 3、通过转换工具将java源文件转换成Kotlin 转换之后的结果变化如下:java源文件的后缀变成.kt,类的继承方式变了 4、配置Kotlin的依赖 以上操作,会在Project的build.gradle文件中加入红色标注内容 同时在子模块...阅读全文

博文 2017-06-07 19:01:07 课课家IT

配置Kotlin环境(DataBinding)

1、安装Kotlin插件 在plugin中搜索kotlin,安装两个kotlin插件,重新启动Android Studio。2、build.gradle(project level) buildscript { ext.kotlin_version = '1.0.5-2' ... dependencies { ... classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } 3、build.gradle(Module level) ... apply plugin: 'kotlin-android' apply plugin: 'kotlin-kapt' apply plugin: 'kotlin-an...阅读全文

博文 2017-05-23 11:42:55 plmmmmlq

Kotlin_package

Kotlin的源文件都是以package(包)开始的,也可以说是需要放在第一行。源文件不需要建立和包名对应的文件夹,可以随意存放在任意位置。 package package com.ws fun add() {} class Gobj {} //... 包声明包含源文件的所有内容,包括函数和类。例子中,add()的全名应该是com.ws.add。如果没有指定包名,文件将放在default包中。 默认的import 每一个文件都引入的包: kotlin.* kotlin.annotation.* kotlin.collections.* kotlin.comparisons.* (since 1.1) kotlin.io.* kotlin.ranges.* kotlin.sequences.*...阅读全文

博文 2017-05-23 11:43:21 widenstage

Kotlin与ButterKinfe的混合使用

在学习Kotlin开发Android应用的过程中,势必要配合很多Android的开源框架一起使用,而ButterKnife是其中可能会经常用到的一个框架。 但是如果在Kotlin中直接使用ButterKnife的注解方式的话,会出现空指针的异常,导致绑定失败。 那么要如何才能在Kotlin的环境中使用ButterKinfe呢? 不要慌,ButterKnife的作者已经帮我们想好解决方案了,那就是——KotterKnife,多好,见名知意。 KotterKinife的GitHub地址是:https://github.com/JakeWharton/kotterknife 这个插件是建立在ButterKnife7的基础上的 也就是说 你在使用过程中,必须先将 compile 'com.jakew...阅读全文

博文 2017-05-23 11:43:44 jasoncool

Android Studio使用Kotlin

前两天google I/O大会,将Kotlin作为Android语言,得跟上时代的脚步啊,百度了下,特此,做下记录.下面是Android Studio怎么使用Kotlin先在项目的工程中,添加对Kotlin的依赖ext.kotlin_version ="1.0.0-rc-1036" 项目模块添加依赖 然后打开项目具体模块,添加对Kotlin的依赖1.在顶部加上版本相关buildscript { repositories { jcenter() } dependencies{ classpath"org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" }}2.使用插件applyplugin:'kotlin-android'apply...阅读全文

在Kotlin的语言环境下使用ButterKnife框架

在学习Kotlin开发Android应用的过程中,势必要配合很多Android的开源框架一起使用,而ButterKnife是其中可能会经常用到的一个框架。但是如果在Kotlin中直接使用ButterKnife的注解方式的话,会出现空指针的异常,导致绑定失败。那么要如何才能在Kotlin的环境中使用ButterKinfe呢? 不要慌,ButterKnife的作者已经帮我们想好解决方案了,那就是——KotterKnife,多好,见名知意。KotterKinife的GitHub地址是:https://github.com/JakeWharton/kotterknife这个插件是建立在ButterKnife7的基础上的也就是说 你在使用过程中,必须先将 compile 'com.jakewharto...阅读全文

博文 2017-05-27 15:19:41 贾亦真亦贾