E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Kotlin学习之旅
kotlin
有关map和flatMap
vallist=listOf(1,2,3,4,5)vallist2=list.map{listOf(it+1)}list2.map{println("myvalueis${it}")}println(list2)println("----------------------------")vallist3=list.flatMap{listOf(it+1)}list3.map{println("m
new_abc
·
2024-01-22 12:46
android应用
kotlin
: flatMap 与 rxJava flatMap 对比
先看一段代码:valstrings=listOf("abc","de")strings.map{s->s.toList()}strings.flatMap{s->s.toSet()}.run{println("flatMap:$this")}//flatMap:[a,b,c,d,e]strings.map{s->s.toSet()}.run{println("map:$this")}//map:[
南郭竽
·
2024-01-22 12:45
kotlin
android
一次性讨论清楚
Kotlin
的map和flatMap
Kotlin
的官方扩展函数一直给我的感觉就是:简单、好用还呈现一种“只有你想不到没有你找不到”的态势。今天咱不聊多么复杂的,就来谈谈map和flatMap,名字很像,到底这两个货有什么区别呢?
锐湃
·
2024-01-22 12:45
Kotlin
kotlin
android
java
Kotlin
-Map和flatMap
map:遍历每一个元素flatMap:遍历每一个元素,并铺平元素varlist=listOf(listOf(10,20),listOf(30,40),listOf(50,60))varmapList=list.map{element->element.toString()}varflatMapList=list.flatMap{element->element.asIterable()}flatM
饭小粒
·
2024-01-22 12:45
kotlin
kotlin
map
flatmap
kotlin
map 与 flatmap
kotlin
map与flatmap是2个不同的概念的map是一种数据结构,flatmap是一个高阶函数,处理集合用的MapMap是一种数据结构,它由一系列的键值对组成,每个键都是唯一的,并且与一个特定的值相关联
胡小牧
·
2024-01-22 12:43
Kotlin知识总结
kotlin
开发语言
android
【Sunny 第35篇】牵手Pure
图片发自App上周办了Pure的年卡,体验了一节Jun老师的课后果断开启了新的
学习之旅
。除了地处王府中环,硬件过硬外,更多的是被这里的老师们吸引。
漫步云端521
·
2024-01-22 11:22
Android学习之路(22) 从模块化到组件化
第一个插件配置com.android.application,表明该Module编译打包后的输出是APK安装包;该项目可以直接运行;plugins{id'com.android.application'id'
kotlin
-android
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2024-01-22 10:51
安卓
android
学习
Kotlin
尾递归函数
Kotlin
使用tailrec声明尾递归函数,可以避免StackOverflowError的风险。原理是:通过编译器优化为循环或GOTO跳转,代替原来递归调用。
ClassOps
·
2024-01-22 09:16
Kotlin
kotlin
开发语言
android
今日行程
煮饭中午1点,午睡中间有一段时间玩手机下午4点,去附近的体育场跑步,边听歌边跑步是最自由的时刻傍晚5点,回家,顺便买了点小零食傍晚5点半,学习一下自己想学的技能晚上8点,吃完晚饭,玩了会手机,继续开始自己的
学习之旅
晚上
李湉
·
2024-01-22 08:25
Android多线程开启如何选择
目录前言AsyncTask分析总结HandlerThread推荐分析总结Service和IntentService分析总结RxJava/RxAndroid分析总结
Kotlin
协程推荐分析总结Executor
工程师丶佛爷
·
2024-01-22 08:28
原创
android
Kotlin
协程的JVM实现源码分析(下)
Kotlin
协程,必须在挂起函数中调用和恢复,属于无栈协程。
ClassOps
·
2024-01-22 08:18
Kotlin协程
kotlin
jvm
junit
kotlin
$ (字符串模版)的使用
$在
kotlin
中当做字符串模版使用,作用就是在字符串里面识别自己定义的字符例如打印一个字符这个时候编译就提示我们使用字符串模版的是个$的作用就是识别字符串里面的i字数有点少了,在写一个demoprivatefunString.appendArchive
胡小牧
·
2024-01-22 08:07
Kotlin知识总结
kotlin
开发语言
android
Kotlin
枚举类
枚举类最基本的用法是实现一个类型安全的枚举(typesafeenum),什么叫做类型安全的枚举呢,即每个枚举都是枚举类的实例且不提供公共的构造方法。enumclassColor{RED,GREEN,BLUE,WHITE,BLACK}枚举类使用关键字enum标记,enum关键字在类头中的class关键字前面。enumclass类名{...}枚举常量枚举常量是指枚举类下的对象,每个枚举类包含0到多个枚
JunChow520
·
2024-01-22 07:08
我开启了《薛兆丰的经济学课》
学习之旅
我关注“得到”app很久了,在上面也陆陆续续订阅了不少大小专栏,比如笑来老师的《通往财富自由之路》,王煜全老师的《全球创新260讲》,一路学习下来收获满满。订阅这两个专题的原因是,财富自由之路教我跟自己对话,学会成长。全球创新260讲帮我开拓视野,紧跟时代发展的步伐。薛兆丰老师的课,早有关注,因为购买的课程太多了还没消化完,所以一直没有付诸于行动。今天,我购买了薛老师的课程,199得到贝,太值了!
秦说勤做
·
2024-01-22 06:25
Day5:2018-04-20 《高倍速阅读法》
C,进入身心放松的精神集中状态,开始自己的
学习之旅
。D,休息5分钟。E,返回步骤2,重复两次。2:使用全脑模式应对考试。A,在考试
Joyce_ZXM
·
2024-01-22 04:56
WorkManager 使用入门
dependencies{valwork_version="2.7.1"//(Javaonly)implementation("androidx.work:work-runtime:$work_version")//
Kotlin
itBox
·
2024-01-22 02:13
爱在人间~五维
当我带着期待走进五维这个温暖的场域,我才知道,听到和看到完全是不同的感受,我感受到了五维的接纳,五维的敞开,五维的细节,更多的都是源于心底的那份无惧和大爱,才会有此刻和每一刻的呈现,所以我全然的开始投入这一次的五维教练领导力的
学习之旅
洋张
·
2024-01-21 20:10
UDS诊断协议学习——2020年最新版ISO-14229协议,快跟我一起学!!!
那么,正式开始我们的
学习之旅
吧!!!1范围本部分规定了道路车辆统一诊断服务(UDS)的基本要求、会话层服务、启用控制区区域网络(CAN)的统一诊断设
你也想学习吗
·
2024-01-21 20:35
学习
c语言
汽车
java steam 的使用
说steam前看下
kotlin
的一个写法如果用java怎么写funmain(){//创建一个列表valfruits=listOf("Apple","Banana","Cherry","Date","Elderberry
胡小牧
·
2024-01-21 17:18
Android
知识点记录
java
python
开发语言
Python
学习之旅
:从零到英雄的冒险指南
欢迎来到Python
学习之旅
!在这里,我们不需要超级英雄斗篷,只需要一台电脑和一颗探险的心。让我们一起启动这段充满乐趣和挑战的编程之旅!
_rtf
·
2024-01-21 15:45
python
Kotlin
电商APP计算机项目
模块化实战与主流框架配置通用组件封装及通用资源文件引入用户模块开发主模块开发商品模块开发购物车模块开发订单模块开发支付模块开发消息模块开发项目链接:https://pan.baidu.com/s/1KTzpD6ognUv2vJ-BvrrGRA?pwd=jsyr提取码:jsyr、
g6677789
·
2024-01-21 12:50
kotlin
青少年编程
改行学it
考研
笔记
课程设计
Java线程调用
kotlin
的协程可能踩坑
项目中使用了Java和
Kotlin
混编,然后在线程调度中,Java用的是线程,
Kotlin
用的协程,现在有一种场景如下1.
Kotlin
中调用Java中的异步调度,然后通过回调Runnable回调到
Kotlin
假装门口当前台
·
2024-01-21 11:35
ViewBinding介绍和用法探究
探究ViewBinding纵观现在的Android&
Kotlin
语言进行的原生开发应用,都在极力简化findViewById这一繁琐的操作。
千夜零一
·
2024-01-21 10:22
Kotlin
--- 函数,高阶函数
引言
kotlin
中函数是第一公民,一切皆函数。那么函数就会用的很多了,但是又看到高阶函数。?????这又是什么意思,还是要从基础看起。
消失的旧时光-1943
·
2024-01-21 08:37
kotlin学习
kotlin
java
开发语言
Kotlin
的数据类
kotlin
中有专门处理这一种类的关键字:data。dataclassMyData(varname:String,varage:Int)这种由data修饰的类叫做数据类,编译器自动
消失的旧时光-1943
·
2024-01-21 08:02
kotlin学习
kotlin
开发语言
android
Kotlin
位运算符 , >>与>>>区别
运算符表示含义and(bits)按位与or(bits)按位或inv(bits)按位非xor(bits)按位异或shl(bits)左移运算符shr(bits)右移运算符ushr(bits)无符号右移运算符java中>>(右移)和>>>(无符号右移)的区别>>二进制码整体右移,左边符号位用原有符号位补上(正数为0负数为1),右边超出部分舍弃;>>>二进制码整体右移,左边符号位用0补上(不管是符号位是什
椰子
·
2024-01-21 05:37
Android应用开发:基础小游戏开发
在编程语言选择上,Java和
Kotlin
是Android开发的两大主流语言,其中
Kotlin
因其现代性和
中懿游
·
2024-01-21 05:10
软件开发
游戏开发
小程序开发
android
协程内部串行和并行
Kotlin
协程的简单用法(GlobalScope、lifecycleScope、viewModelScope)协程(Coroutine)协程就像非常轻量级的线程。
汤米粥
·
2024-01-21 04:36
笔记
kotlin
语法学习之动态个数参数,?:语法和let,run,with,apply,also用法
packagecom.example.
kotlin
classTest2{/***动态个数参数*vararg*数组多个元素传入函数的变长参数需要在数组名前加*号*/funtest1(varargname:
汤米粥
·
2024-01-21 04:06
笔记
通过反射获取成员属性键值对的两种方法
packagecom.example.
kotlin
importjava.lang.reflect.Fieldimport
kotlin
.reflect.full.memberPropertiesclassUser
汤米粥
·
2024-01-21 04:06
笔记
FAQ | 使用
Kotlin
进行 Android 开发
image自从2017年我们宣布支持
Kotlin
以来,收到了很多关于使用
Kotlin
进行Android开发的问题:大家想知道现在是否适合学习
Kotlin
,是否要在应用开发中引入
Kotlin
,学习
Kotlin
谷歌开发者
·
2024-01-21 04:42
安卓
Kotlin
实现双指缩放 双击缩放 点击翻页的ImageView
代码参考:GithubPinchImageViewimportandroid.animation.ValueAnimatorimportandroid.animation.ValueAnimator.AnimatorUpdateListenerimportandroid.annotation.SuppressLintimportandroid.content.Contextimportandroi
源文雨
·
2024-01-21 02:03
安卓
kotlin
android
java
imageview
【向 Dice Roller 应用添加图片】
上一篇:【在
Kotlin
中添加条件行为】一、准备工作在此文章中,您将向现有DiceRollerAndroid应用添加骰子图片。请务必先完成之前关于构建DiceRoller应用基础的文章。
阿冷不写bug
·
2024-01-21 02:02
Kotlin个人学习
android
android
studio
kotlin
Android双击图片放大移动图中双击点到ImageView区域中心,
Kotlin
Android双击图片放大移动图中双击点到ImageView区域中心,
Kotlin
初始化状态,ImageView里面只是显示一张fitcenter被缩放的原图,当手指在图片上双击后(记录双击点位置:mCurX
zhangphil
·
2024-01-21 02:32
Android
kotlin
android
kotlin
Kotlin
中的let、with、also、run、apply
前言
Kotlin
是一种在Java虚拟机上运行的静态类型编程语言,被称之为Android世界的Swift,在GoogleI/O2017中,Google宣布
Kotlin
成为Android官方开发语言作用域函数使我们很频繁使用的函数
盛世光阴
·
2024-01-21 00:12
Kotlin
浮点数Float整数Int乘*除/精度损失
Kotlin
浮点数Float整数Int乘*除/精度损失funmain(args:Array){valaf:Float=1.7fvarci:Int=(af/2).toInt()vali:Int=5println
zhangphil
·
2024-01-20 22:41
kotlin
kotlin
篇三:从个人成长角度看昇思MindSpore的
学习之旅
自从接触到昇思MindSpore,我的个人成长经历了一段不平凡的旅程。这不仅仅是因为我掌握了一项新的技能,更是因为它带给我思维方式、解决问题能力和职业视野的全方位提升。首先,学习MindSpore让我学会了如何面对未知。在接触一个新的领域或工具时,总会遇到各种各样的问题和挑战。但通过不断地尝试、查阅资料和与他人交流,我逐渐克服了畏难情绪,培养了独立思考和解决问题的能力。每次解决问题都是一次成长,不
GT开发算法工程师
·
2024-01-20 22:35
学习
opencv
tensorflow
YOLO
kotlin
笔记代码09-解构声明 和运算符重载示例
/***Description:解构声明和运算符重载:*1.解构声明*01.语法:operatorfuncomponent|Index|()=属性名*02.对于数据类,定义在构造函数中的成员,会自动生成其解构声明*2.运算符重载*01.语法:operatorfun运算符对应的函数名(参数)=表达式*/privateclassA09(varx:Int,vary:Int){varlist=mutabl
sacoder
·
2024-01-20 21:44
kotlin
kotlin
Kotlin
解构声明和组件函数
Kotlin
解构声明和组件函数结构声明,这个功能允许你展开单个复合值,并使用它来初始化多个单独的变量。
spy_develop
·
2024-01-20 21:43
kotlin
kotlin
解构声明
循环
Kotlin
学习之解构声明
dataclassMyResult(valresult:String,valstatus:Int)funmyMethod():MyResult{returnMyResult("Success",1)}常规的使用方法overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentV
程序员老林
·
2024-01-20 21:13
kotlin
android
kotlin
学习之解构声明(十二)
目录1.解构声明的概念2.创建变量3.循环4.函数5.Map1.解构声明的概念把一个对象成员解构成多个变量,成为解构函数,component1(),component2()等函数是
Kotlin
约定的操作符
HryReal
·
2024-01-20 21:13
Kotlin学习
kotlin
解构声明
Kotlin
-9-解构
目录1、解构的定义2、operator3、解构的实现4、数据类自动解构5、使用场景6、小技巧1、解构的定义解构的意思就是将一个被初始化的对象,将它们的属性按顺序解构出来。2、operator定义:opetator的作用就是将一个函数标记为重载一个操作符使用:componentN是操作符,重载它,必须添加operator修饰符3、解构的实现下面我定义了一个Animal的类,它的属性,分别是name,
我要看一下山顶的风景
·
2024-01-20 21:13
Kotlin-快速入门
kotlin
解构
operator
数据类
【
Kotlin
】
Kotlin
的解构语法
前言
Kotlin
的解构语法是一种方便的语法结构,它允许开发者在一条语句中同时声明多个变量,并从一个对象中把对应的属性赋值给这些变量。
我又来搬代码了
·
2024-01-20 21:13
Kotlin学习笔记
kotlin
android
java
Kotlin
学习日记-解构声明
有时候把一个对象解构成很多变量会很方便,例如:classperson(valname:String,valage:Int){operatorfuncomponent1()=nameoperatorfuncomponent2()=age}val(name,age)=person这种语法成为解构声明,一个解构声明可以同时闯进多个变量,比如上面的例子,就声明了两个新变量:name和age,并且可以独立使
浩辉-Hy
·
2024-01-20 21:43
Kotlin-学习日记
kotlin
学习
android
Kotlin
学习系列——解构声明
解构声明所谓的解构声明就是将一个对象解构(destructure)为多个变量,也就是意味着一个解构声明会一次性创建多个变量.简单的来说,一个解构声明有两个动作:声明了多个变量将对象的属性值赋值给相应的变量比如,有个数据类Person,其有name和age两个属性dataclassPerson(varname:String,varage:Int){}12当我们对Person的实例使用解构声明时,可以
xk_一步一步来
·
2024-01-20 21:43
Kotlin
解构声明
Kotlin
语言中的解构声明(Destructuring Declarations)
在
Kotlin
中,解构声明(DestructuringDeclarations)是一种方便的语言特性,允许你将一个对象或数据结构的属性解构到多个变量中。这个
Android安全工程
·
2024-01-20 21:12
学习笔记
kotlin
android
开发语言
Kotlin
全面学习之路 (十三) -- 解构声明
在
Kotlin
全面学习之路(十)–数据类中,我们谈到数据类使用应用于解构声明,那么什么是解构声明,我们在这一篇中探究
Kotlin
中的解构声明的概念。
玛斯特・布兰迪
·
2024-01-20 21:12
Kotlin
全面学习之路
Kotlin
解构声明
kotlin
解构声明
一.概念
Kotlin
解构声明(DestructuringDeclarations)是一种方便的语法特性,可以将一个复杂的数据结构(如一个对象或列表)拆解成多个变量,然后分别使用这些变量。
flytosky21
·
2024-01-20 21:12
kotlin
android
kotlin
android
开发语言
Kotlin
解构声明
而在
Kotlin
中,虽然不支持多返回值,但有类似的解构(destructure)对象功能,叫做解构声明。用(变量1,变量2,...)=obj形式,一次性创建赋值多个变量。
ClassOps
·
2024-01-20 21:42
kotlin
开发语言
android
Java开发工具IDEA
IntellijIDEA,用于Java语言开发的集成环境集成环境:把代码的编写,编译,执行,调试等多种功能综合到一起的开发工具二、IDEA下载和安装下载:IntelliJIDEA–theLeadingJavaand
Kotlin
IDE
Remain391
·
2024-01-20 19:36
intellij-idea
java
ide
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他