Kotlin学习
gcn_keyword
一生不应该吊儿郎当的过!
展开
-
Kotlin从零开始 第一天
Kotlin出来已经很久了,之前就一直说要学习学习,一直也没有行动。从今天开始,首先简单的走一下语法。 Kotlin支持的数据类型: 基本数据类型如下 Type Bit width Double 64 Float 32 Long 64 Int 32 Short 16 Byte 8原创 2018-01-09 16:58:15 · 248 阅读 · 0 评论 -
Kotlin 第二讲
布局文件声明id之后,在Activity中不需要进行findviewbyid的操作,不需要声明控件,直接可以使用。不过需要在activity中import一下(android studio 一般会自动引入)。如 在activity中直接可以使用message.text = "hello kotlin",这个时候android studio 一般会引入import语句,如果没有,需要手动引原创 2017-11-08 16:18:11 · 148 阅读 · 0 评论 -
kotlin之函数
今天来看看kotlin的函数以及Lambda表达式相关基础知识。还是从文档开始。 函数声明关键字:fun fun double(x: Int) :Int{} val result = double(2); 如果调用一个类里面的函数,如调用Sample类中的一个foo函数。Sample().foo(); 参数:函数参数使用Pascal表示法定义即name:type,多个参数使用逗号隔开,每个原创 2018-01-15 14:30:43 · 243 阅读 · 0 评论 -
Kotlin 位操作注意事项
shl(bits) – 左移位 (Java’s <<) shr(bits) – 右移位 (Java’s >>) ushr(bits) – 无符号右移位 (Java’s >>>) and(bits) – 与 & or(bits) – 或 || xor(bits) – 异或 inv() – 反向 注意事项: kotlin中,位运算只能是Int...原创 2018-05-16 17:06:50 · 8645 阅读 · 0 评论 -
kotlin学习——异常记录汇总
本文只是用于个人记录学习过程中的异常、问题及解决方法。感谢各位前辈的肩膀! 1、布局不显示 这个问题还是挺那梦的,写demo的时候,怎么就是加载显示不了我的布局,而且不能直接通过控件id进行相关操作,一直报nullpointerexception错误,困扰很久,kotlin包也都导入了,怎么会找不到控件呢。找到最后才发现是onCreate()函数有两个。 ...原创 2018-07-05 14:50:02 · 222 阅读 · 0 评论