Kotlin学习笔记二(数据类型)

xiaoxiao2021-02-27  164

7种基本类型

> Byte 1字节 > Short 2字节 > Int 4字节 > Long 8字节 > Float 4字节 > Double 8字节 > String <=2字节

位运算

shl(bits) – 有符号左移 (Java 的 <<) shr(bits) – 有符号右移 (Java 的 >>) ushr(bits) – 无符号右移 (Java 的 >>>) and(bits) – 位与 or(bits) – 位或 xor(bits) – 位异或 inv() – 位非

数组

工厂方法创建 arrayOf() arrayOfNulls()创建指定个数的数组,元素允许为null 类型 Array 无装箱开销(高效) 直接指定具体类型 : ByteArray(创建 byteArrayOf) ShortArray(shortArrayOf) IntArray(intArrayOf)

字符串

类型 String 创建 var str:String? = null 或 var str = “” 注:保持字符串原样(忽略转义符,空格,换行等)

字符串模板

类似于Freemarker , 使用 ${name} 中间可以插入变量,运行时自动转化成对应值. 定义 :$ {变量|函数|表达式} 中间可以填写任何有输出结果[代码] 例如

var name:String = "marshon" println("my name is ${name}") //结果会输出my name is marshon
转载请注明原文地址: https://www.6miu.com/read-13046.html

最新回复(0)