从零开始学Kotlin基础篇系列文章 冒号操作符 “:” 和 “::” :操作符用来定义变量、类的继承等 var name: String//定义变量 class Main…
标签:kotlin
如何在Kotlin Multiplatform(纯kotlin)中延迟
在纯Kotlin中是否有相当于JVM的Thread.sleep()用于MPP项目?这可以在每个平台上使用预期实现,但我问的是一个不使用该方法的解决方案. 最佳答案 这可以使用协程来完成. 例如: runBlocking …
从零开始学Kotlin-控制语句(4)
从零开始学Kotlin基础篇系列文章 条件控制-if var a=10 var b=20 if(a>b) print(a) if(a>b){ print(a) }else{ print(b) } val ma…
kotlin – 有没有办法使用协同程序获得FixedTreadPool行为?
有没有办法获得与下面的代码片段相同的行为,但使用协同程序? 更新的代码段: fun main(args: Array<String>) = runBlocking { val executor = Execu…
从零开始学Kotlin-类的继承(6)
从零开始学Kotlin基础篇系列文章 Kotlin中的超类Any Kotlin 中所有类都继承超类 Any 类 class demo6 //默认继承超类Any class demo6 : Any() Any类有三个默认的…
Kotlin语言概述2
本篇文章主要来看一下Kotlin语言的使用场景之一:Kotlin用在Android 使用Kotlin开发Android Kotlin非常适合开发Android应用程序,因为它在没有引入任何新的约束的情况下,将现代语言语言…
从零开始学Kotlin-类和对象(5)
定义一个类 定义一个类,使用关键字class声明,后面跟类名(不使用new) class demo5 {//定义一个类,使用关键字class声明,后面跟类名 fun test() {//类中定义方法 } class em…
根据Kotlin语言文档,智能转换为字符串是不可能的
我跟随kotlinc REPL中的 http://kotlinlang.org/docs/reference/null-safety.html中的命令,但遇到错误.首先,我定义了一个可以为空的字符串b: >>…
Android Kotlin 编译gradle基本配置
转换为Kotlin工程 转换为Kotlin工程最简单的方法Tools -> Kotlin -> Configure Kotin in Project,为了后面的其它配置打基础还是了解下它都帮我们做了什么。 1…
如何用kotlin开发同时支持iOS和Android的库
如何用kotlin开发同时支持iOS和Android的库 虽说kotlin-native可以支持链接到c,java,objective-c等语言,甚至可以进行原生开发,但是在使用的过程中并不友好,配置繁琐且api相对生硬…
抱歉!不要用Java的语法思维来写Kotlin
写了多年的Java,直到看到Kotlin,原来代码可以如此优雅! 如果你是像我一样是一名优秀的Java开发者^_^,而且已经想用kotlin来实现你的程序,那么,抱歉!不要用Java的语法思维来写Kotlin,不要让ko…
Android中Kotlin的使用简介(2)-基础
原文链接:传送门 基本类型 在 Kotlin 中,所有东西都是对象,在这个意义上讲所以我们可以在任何变量上调用成员函数和属性。有些类型是内置的,因为他们的实现是优化过的。但是用户看起来他们就像普通的类。本节我们会描述大多…