1
RockOrRoll 2018-01-20 17:43:28 +08:00 via Android 1
1.lambda 表达式
2.set get 方法,这种定义形式与 js 类似,访问赋值会调用定义的 get set |
2
easylee OP @RockOrRoll 非常感谢,我再去详细看看!
|
3
huclengyue 2018-01-20 18:37:33 +08:00 via Android
get set 的意思和 java 记得一个意思。
|
4
porrat 2018-01-20 18:45:11 +08:00 via iPhone
文档都不看一遍?
|
5
kutear 2018-01-20 18:45:32 +08:00 via Android
看不懂的 kotlin 就反编译成后看 Java
|
6
easylee OP @huclengyue
@porrat @kutear 没接触过 java,之前一直在用 C++玩 ACM,学习 kotlin 是准备开发个简单的安卓 app (用 C++太麻烦了,差错都找不到相关帖子)。 我确实在看官方文档,前部分章节对于 lambda 一笔带过,没仔细看到“->"(相当然看成了 C++运算符),确实是我的疏忽,晚上看到后面 77 页才看到详细介绍。 |
7
zj299792458 2018-01-21 01:33:53 +08:00 via iPhone
@easylee android stidio 里 c++不是一键运行么,报错信息和 Linux 并无区别吧?
|
8
20015jjw 2018-01-21 15:41:45 +08:00
搞安卓还是先用 java 稳吧 最起码文档多坑少
|
9
wizardforcel 2018-01-22 12:19:51 +08:00 via Android
kotlin 的 -> 跟 java 是一个意思,但是要包裹在花括号里面。
|
10
easylee OP 非常感谢大家的回复,v2 大家们真是太热心了。
在这儿推荐两份资料,一本是 kotlin 官方文档,另外一份是《 kotlin for android developers 》,二者在 git 均有开源中文译本,地址就不贴啦。 现在市面上很多用 kotlin 学习安卓开发的资料都要求读者掌握一定的 Java 基础,后面推荐的那本书则不然,故推荐于此。 |