首页 > 其他 > 详细

kotlin 简洁之美

时间:2019-11-16 16:27:08      阅读:97      评论:0      收藏:0      [点我收藏+]


1、getLocalPermissions()逻辑相同

/**
* 获取账户本地权限组
* @param walletTable 钱包
* @return permissions 该账号的权限信息 publicKey|perm_name|weight
*/
private fun getLocalPermissions(walletTable: WalletTable): List<Triple<String, String, String>> {
val permissions = ArrayList<Triple<String, String, String>>()
val walletDatas = walletTable.queryWalletData()
walletDatas.forEach {
permissions.add(Triple(it.address, it.permission, it.weight))
}
return permissions

}

/**
* 获取账户本地权限组
* @param walletTable 钱包
* @return permissions 该账号的权限信息 publicKey|perm_name|weight
*/
private fun getLocalPermissions(walletTable: WalletTable) = walletTable.queryWalletData().map { Triple(it.address, it.permission, it.weight) }

kotlin 简洁之美

原文:https://www.cnblogs.com/ggband/p/11871885.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!