kotlin
文章平均质量分 65
Lynn丶
大自然的搬运工,学习中···
展开
-
kotlin函数接收器
今天看到了kotlin一个很好玩的用法在kotlin中给一个对象扩展方法是很简单的事,比如,我要给Int对象添加一个方法,这个方法有一个参数,返回一个该参数和这个对象的和fun Int.add(s: Int): Int { return s + this}然后你就可以val result = 1.add(3)只要是Int类型就可以直接调用add方法然后今天看到了kotlin接收器,怎么理...原创 2018-03-15 19:24:45 · 773 阅读 · 0 评论 -
kotlin学习之自定义lambda表达式----简单易懂教你写一个可以接受lambda表达式的函数
更新一下,发现一种更简单的方式,如下,后面的内容就不用看了fun setOnClickListener(lis: (view: View) -> Unit) { val view = View(context) view.setOnClickListener(lis)}--------用kotlin有一段时间了,发现每次调用系统函数大部分都可以直接传递一个lambda表达式...原创 2017-11-10 19:59:29 · 1705 阅读 · 0 评论 -
(AES/DES)/ECB/NoPadding 加密问题相关
关于AES和DES加密中用到的模式以及填充方式相关,参考https://www.jianshu.com/p/7c5b4a3c2c30本文只介绍NoPadding java相关实现(kotlin,其实和java一样= =)首先需要知道如下两点:1、AES的NoPadding模式加密的key和data的byte字节数必须为16的倍数2、DES的NoPadding模式加密...原创 2019-03-14 19:41:59 · 7996 阅读 · 0 评论