四时宝库

程序员的知识宝库

来了,支持 iOS 开发的 Kotlin/Native v0.4 发布

Kotlin / Native v0.4 已发布,这也正是在 KotlinConf 2017 上宣布的支持开发 iOS 应用的版本。

此版本增加了对 iOS 和 MacOS 的 Objective-C API 的访问支持,对 WebAssembly 的实验性支持,同时还引入了一些以 Kotlin / Native 的方式让应用开发更简单的改进。

Platform libraries

为访问底层操作系统接口,Kotlin / Native 提供了一套针对特定平台,任意程序均可使用的平台专用库。以前,你需要使用 cinterop 工具自己生成库,现在开箱即用。

Kotlin - 区间与数组(kotlin const val)

区间(Range)

区间是一个数学上的概念,表示范围。

区间的声明

Kotlin 中可以使用 .. 或 until 来声明区间:

val range: IntRange = 0..1024 // 闭区间[0,1024],包括1024
val rangeExclusive: IntRange = 0 until 1024 // 半开区间[0,1024),不包括1024
val emptyRange: IntRange = 0..-1 // 空区间[]

Kotlin入门系列教程(三)运算符 字符 数组

Kotlin 的运算符

Kotlin支持标准的运算符比如 + - * / % 和JAVA一致的,

至于位运算,Kotlin 并没有提供特殊的操作符,只是提供了一些方法,比如

val x = 1 shl 2//输出4 代表有符号左位移 (shift left 英文缩写)

shl(bits) – 有符号左位移 (Java's << )

shr(bits) – 有符号右位移 (Java's >> )

Kotlin 基本数据类型(kotlin的特性)

Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等。不同于Java的是,字符不属于数值类型,是一个独立的数据类型。

类型位宽度
Double64
Float32
Long
<< < 1 2 3 4 5 >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接