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
进阶 —— 高阶函数详解
一、定义高阶函数定义:如果一个函数接收另一个函数作为参数,或者返回值的类型是另一个函数,那么该函数就称为高阶函数。一个函数怎么能接收另一个函数作为参数呢?这就涉及到另外一个概念:函数类型。类似于整型、布尔型。定义一个函数类型:(String,Int)->Unit->左边的部分用来声明该函数接受什么参数的,多个参数用逗号隔开,如果不接收参数则写一对空括号即可。->右边的部门用于声明该函数的返回值是什
fly猪猪7
·
2023-10-09 14:28
Kotlin
lambda
kotlin
Kotlin
高阶函数与函数式编程详解
函数可变参数:在上一次https://www.cnblogs.com/webor2006/p/11518425.html中学到了可变参考,关于可变参数有如下规则说明:“一个方法中,只允许一个参数为vararg,通常作为最后一个参数,如果vararg不是最后一个参数,那么其后的参数就需要通过具名参数形式进行传递;如果其后的参数是函数类型,那么还可以通过在圆括号外传递lambda表达式来实现。”下面来
webor2006
·
2023-10-09 14:26
从java到Kotlin
java
lambda
python
编程语言
机器学习
java调用
kotlin
的内联函数,
Kotlin
内联函数详解及实例
Kotlin
内联函数详解及实例概述在说内联函数之前,先说说函数的调用过程。调用某个函数实际上将程序执行顺序转移到该函数所存放在内存中某个地址,将函数的程序内容执行完后,再返回到转去执行该函数前的地方。
砚水
·
2023-10-09 14:56
【
kotlin
】高阶函数详解
文章目录定义高阶函数内联函数的作用高级函数的应用简化SharedPreferences的用法简化ContentValues的用法定义高阶函数如果一个函数接收另一个函数作为参数,或者返回值的类型是另一个函数,那么该函数就称为高阶函数这就涉及到另一个概念了:函数类型。下面学习一下如何定义一个函数类型,基本规则如下:(String,Int)->Unit很晕吧,听我细细讲来。既然是定义一个函数类型,那么最
Errol_King
·
2023-10-09 14:25
Kotlin从零到一无所有
kotlin
高阶函数
Kotlin
函数全解析
文章目录1.函数定义2.函数参数2.1默认参数2.2具名参数3.各种函数3.1返回Unit的函数3.2单表达式函数3.3可变数量参数3.4中缀函数3.5局部函数3.6成员函数3.7泛型函数3.8尾递归函数3.9高阶函数函数类型函数实例化函数类型实例调用3.10内联函数3.11匿名函数与Lambda表达式Lambda表达式语法传递末尾的lambda表达式it:单个参数的隐式名称从lambda表达式中
Calvin880828
·
2023-10-09 14:25
Kotlin基础
kotlin
android
八、
kotlin
的高阶函数
theme:Chinese-red高阶函数是什么?一种以另一个函数为参数、返回值或两者兼顾的函数叫高阶函数函数类型整数类型,可以存放整数,字符串类型可以存放字符串,而函数类型则可以存放函数引用首先,函数是虚拟的存在,所以没有类型,也没有对象但是我们可以将函数的参数列表和返回值类型归纳为一种实化类型只要有了实化类型,就会有对应的对象valsum:(Int,Int)->Int={x,y->x+y}va
渣渣→_→
·
2023-10-09 14:52
kotlin
android
语法
kotlin
android
开发语言
Android开发基础——
Kotlin
:高阶函数
同时
Kotlin
中还增加了函数类型的概念,因此如果将函数类型添加到一个函数的参数声明或返回值声明中,该函数就是一个高阶函数了。
止步听风
·
2023-10-09 14:47
#
Android开发基础
android
kotlin
高阶函数
内联函数
inline
Compose 编译器版本和
Kotlin
版本对应关系
使用了最新的
kotlin
版本,compose报错,不兼容,在这里记录一下版本对应关系值得注意的是Compose
Kotlin
编译器扩展(androidx.compose.compiler)未关联到Compose
neo_尼欧
·
2023-10-09 14:16
kotlin
开发语言
android
Android
kotlin
内联函数(inline)的详解与原理
一、介绍在
kotlin
中,有一种函数叫内联函数,这种函数标识符是inline,但是好多人对这个函数的理解只停留在八股文中,内容函数的用法和普通函数没有区别,但是在编译原理上是有,对程序的性能有一定的影响
蜗牛、Z
·
2023-10-09 14:15
kotlin
android
语法
android
kotlin
开发语言
一文快速入门
Kotlin
协程
一、
Kotlin
协程
Kotlin
协程提供了一种全新处理并发的方式,你可以在Android平台上使用它来简化异步执行的代码。
「已注销」
·
2023-10-09 13:19
Android开发者
kotlin
android
java
Android开发之
Kotlin
(三)
一、线程1基础知识在Windows操作系统出现之前,PC上的操作系统都是单任务系统,只有在大型计算机上才具有多任务和分时设计。随着Windows、Linux等操作系统出现,把原本只在大型计算机才具有的优点,带到了PC系统中。1.1进程一般可以在同一时间内执行多个程序的操作系统都有进程的概念。一个进程就是一个执行中的程序,而每一个进程都有自己独立的一块内存空间、一组系统资源。在进程的概念中,每一个进
Chris、George
·
2023-10-09 13:45
android
kotlin
java
Kotlin
协程文档【1】——协程入门
文章目录环境配置Hello,Coroutines协程作用域概念Suspend简单使用规则协程作用域创建声明一个显式的任务协程轻量化原文地址:https://
kotlin
lang.org/docs/coroutines-basics.html
Omnipotent_7
·
2023-10-09 13:15
多线程
kotlin
android
Kotlin
协程设计方案(
Kotlin
Coroutines Design Proposal 中文版)
(原文:https://github.com/
Kotlin
/KEEP/blob/master/proposals/coroutines.md)类型:设计方案作者:AndreyBreslav,RomanElizarov
MagicianHong
·
2023-10-09 13:11
Kotlin
kotlin
kotlin
之协程一简单使用
感谢关注
kotlin
协程用于线程切换,
kotlin
里面不需要newThread,并且,协程的开销小于newThread。
海晨忆
·
2023-10-09 12:08
kotlin
kotlin
协程
async并发
细说协程零五、
Kotlin
协程常用Api,只需本文就足够了
使用协程前,肯定是要先添加协程依赖:核心库和平台库,关于依赖这里就不多说了,网上很多例子。现在直接进入正题。1、delay(timeMillis:Long)延时操作:delay(timeMillis)前的逻辑会立即执行,delay(timeMillis)后的逻辑会延时timeMillis后才会执行。他是一个特殊的挂起函数,它并不会造成函数阻塞,但是会挂起协程。fundelayFunction(){
任缥缈
·
2023-10-09 12:05
协程Coroutine
Kotlin笔记
Kotlin协程常用Api
async
创建并启动协程launch
协程上下文Context
线程调度器Dispatcher
kotlin
协程的简单使用
kotlin
协程用于线程切换,
kotlin
里面不需要newThread,并且,协程的开销小于newThread。
安卓兼职framework应用工程师
·
2023-10-09 12:33
kotlin和ndk
kotlin
进阶
一、高阶函数
Kotlin
函数是头等函数First-classFunction,这意味着它们可以存储在变量和数据结构中。函数可以和其他的变量一样的对待。
Icarus_
·
2023-10-09 12:02
Android
kotlin
android
java
Kotlin
协程:深入理解和快速学习安卓开发
Kotlin
是一种现代化的编程语言,广泛用于安卓应用程序的开发。
Kotlin
协程是
Kotlin
语言中的一个重要特性,它提供了一种简洁而强大的方式来处理异步编程,使得开发者能够以顺序的方式编写异步代码。
CwFsharp
·
2023-10-09 12:01
kotlin
android
kotlin
学习
不用休眠的
Kotlin
并发:深入对比 delay() 和 sleep()
本文翻译自:https://blog.shreyaspatil.dev/sleepless-concurrency-delay-vs-threadsleep毫无疑问,
Kotlin
语言中的协程Coroutine
TechMerger
·
2023-10-09 12:58
kotlin
kotlin
开发语言
android
delay
sleep
android studio非业务代码报错 Duplicate class
kotlin
.collections.jdk8.CollectionsJDK8Kt found in modules。
Duplicateclass
kotlin
.collections.jdk8.CollectionsJDK8Ktfoundinmodulesjetified-
kotlin
-stdlib-1.8.20(org.jetbrains.
kotlin
雨汨
·
2023-10-09 12:20
android
android
studio
android
十余年从业者谈谈 Android 开发现状
Kotlin
Ko
weixin_38754349
·
2023-10-09 11:33
编程语言
微软
大数据
android
移动开发
Android 开发技术周报 Issue#279
AndroidTV将更名为GoogleTV谷歌官宣Android11Beta发布会:6月3日见教程协程Flow最佳实践|基于Android开发者峰会应用用好Require,check,assert,写好
Kotlin
脉脉不嘚語
·
2023-10-09 11:27
Android开发技术周报
android
移动开发
kotlin
Android Weekly #36 :把事情做好不是重点,如何找到正确的事才是关键
技术文章过去一周Android相关的技术文章精选,以及过去一周发现的经典文章沉思录|开篇:
Kotlin
的「丑与美」,以及「最佳实践」[1]:
Kotlin
其实是一个非常宽泛的话题,除了语法特性层面的「丑」
Grackers
·
2023-10-09 09:32
大数据
android
编程语言
python
人工智能
gradle快速入门
下面的示例演示了函数的定义与调用:defadd(var1,var2){//函数的最后一行作为返回值,与
kotlin
一致,可以省略returnvar1+var2}//传统的调用函数方式println"test1
csfchh
·
2023-10-09 07:29
android
Gradle
android
gradle
Android编程之
Kotlin
技巧与诀窍:提升代码可读性
Android编程之
Kotlin
技巧与诀窍:提升代码可读性作为一名主要使用
Kotlin
开发Android应用的开发者,我发现这种语言比传统的Java更易于理解。
Calvin880828
·
2023-10-09 07:58
Kotlin进阶
Android开源框架
Android新特性
android
kotlin
开发语言
猿创征文|Android
kotlin
实现动态更换应用图标和名称
目录1.概述2.
kotlin
实现动态更换应用图标和名称的实现步骤2.1定义实体类2.2定义HolderView
安卓兼职framework应用工程师
·
2023-10-09 07:25
Android高级进阶
android
app动态更新图标
动态更新应用图标
更新应用图标
(四)C++中的继承、多态和模板函数
classDeveloper{protected:char*language;char*ide;intage;public:voidsay(){coutlanguage=(char*)"Android+
Kotlin
onestravel
·
2023-10-09 04:07
Android:
Kotlin
实现调用相机资源拍照并显示
1先了解startActivityForResult(intent,requestCode)过期的解决方案在需要跳转另一个界面后返回,当另一个界面进行销毁之后,希望获得界面的一些值,此时使用的方法是startActivityForResult,但是如下所示,显示该方法已经过期了,因此下面使用推荐的registerForActivityResult使用registerForActivityResul
倔强的加瓦
·
2023-10-08 23:25
android
kotlin
Kotlin
关键字与操作符
原文链接https://blog.csdn.net/xfhy_/article/details/79153251
Kotlin
关键字与操作符硬关键字以下符号会始终解释为关键字,不能用作标识符:as用于类型转换为导入指定一个别名
kevinsEegets
·
2023-10-08 19:22
【
Kotlin
精简】第2章 集合
1简介在
Kotlin
中集合主要分为可变集合与只读集合,其中可变集合使用“Mutable”前缀+集合类名表示,比如MutableList、MutableSet、MutableMap等。
__Yvan
·
2023-10-08 18:27
Android
Kotlin
kotlin
开发语言
android
Kotlin
一行代码启动Activity
直接上代码吧,只是自己做记录方便以后查阅/**启动Activity*/inlinefunContext.onStart(){startActivity(Intent(this,T::class.java))}/**启动Activity*/inlinefunContext.onStart(mKey:String,mBundle:Bundle?){valmIntent=Intent(this,T::c
CHNEGC
·
2023-10-08 18:42
kotlin
协程
什么是多任务?什么是协作式多任务?什么是抢占式多任务?多任务就是操作系统能够同时处理多个任务,例如我可以使用笔记本电脑打开AndroidStudio和网易云音乐,一边撸码一边听歌协作式多任务就是一个任务得到了CPU时间,除非它自己放弃使用CPU,否则将完全霸占CPU,所以任务之间需要协作,使用一段时间的CPU后,放弃使用,其它的任务也如此,才能保证系统的正常运行。一般出现在早期的操作系统中,如Wi
潇洒人生_cca2
·
2023-10-08 17:58
kotlin
函数、匿名函数、内联函数
「函数并不能传递,传递的是对象」和「匿名函数和Lambda表达式其实都是对象」函数类型简单的函数类型//无参、无返回值的函数类型(Unit返回类型不可省略)()->Unit//接收T类型参数、无返回值的函数类型(T)->Unit//接收T类型和A类型参数、无返回值的函数类型(多个参数同理)(T,A)->Unit//接收T类型参数,并且返回R类型值的函数类型(T)->R//接收T类型和A类型参数、并
潇洒人生_cca2
·
2023-10-08 17:53
kotlin
手册官网翻译
基础语法:定义包:包的定义需要放在源代码的最上层packagemy.demoimportjava.util.*
罗雨ly
·
2023-10-08 16:30
android maven-publish可用配置,亲测
以下是发布到中央nexus仓库的配置build.gradleplugins{id'com.android.library'id'
kotlin
-android'id'maven-publish'id'signing
大猪大猪
·
2023-10-08 15:28
Kotlin
基础学习记录一
/***1.这里使用了可空类型?,?可以加载任何类型那个的后面来表示这个类型的变量可以为null;2.可空类型的变量在使用的时候不能直接调用它的方法,也不能把可空类型的值传给非空类型*/funstrLen(s:String?):Int=s.length//不能直接调用length方法valx:String?=nullvary:String=x上面x为可用类型的,y为非可空类型,现在把可空类型的x赋
mianbaocheng
·
2023-10-08 13:45
【
Kotlin
精简】第1章 基础类型
1
Kotlin
基础类型
Kotlin
中,我们可以调用任何变量的成员函数和属性,从这个角度来说,一切皆对象。某些类型可以有特殊的内部表现。
__Yvan
·
2023-10-08 12:55
Android
Kotlin
kotlin
开发语言
android
kotlin
:LogKit
看到别人的一个代码,觉得有点意思,就复制过来。packagerobatimportandroid.util.Logimportjava.util.*objectLogKit{privatevalMIN_STACK_OFFSET=3vardefaultTag="LogKit"privatevallineSeparator=System.getProperty("line.separator","/n
柳鲲鹏
·
2023-10-08 12:22
kotlin
kotlin
ViewConfiguration
官址链接:https://developer.android.google.cn/reference/
kotlin
/android/view/ViewConfiguration?
android_cai_niao
·
2023-10-08 11:20
android
edgeSlop
app开发工具使用说明
该工具支持Java和
Kotlin
两种语言,
我的皮皮虾
·
2023-10-08 10:16
安卓
xcode
ios
Kotlin
学习之类型系统
1.问号可以加在任何类型的后面来表示这个类型的变量可以存储null引用eg:string?,没有问号则代表不能存储null引用2.安全运算符“?.”,eg:S?.Bar(),如果s为空则返回null,否则调用bar3.Elvis运算符:“?:”,也叫null合并运算符,s?:"",如果s为null则返回"".4.安全转换as?,,,eg:fooasrype,,,如果能转换则转换,不能则返回null
MissPSTime
·
2023-10-08 09:29
Kotlin
调用Java代码时引起空指针异常,要怎么避免?
前提在Android项目中,经常会出现
Kotlin
代码调用Java代码的情况,而在
Kotlin
编译器中,有这样一个默认的规定,如果Java中的代码被Nullable标记才认为是可控类型,否则,如果你不指定为可空类型
最爱吃葡萄
·
2023-10-08 09:32
Android
Notes
Android开发系列
kotlin
java
android
kotlin
应对空指针问题
kotlin
应对空指针问题一般来讲,引用传来的指针之前,需要进行空指针检查。很多语言并没有空指针保护,比如C++java。但是系统复杂,开发人员多了之后,难免会出现引用空指针问题。
小羊苏C
·
2023-10-08 09:56
Kotlin
kotlin
开发语言
android
什么是
Kotlin
的空指针安全?
所谓的空指针安全,并不是说,在
Kotlin
领域不会再发生NullpointerException。
岳锋
·
2023-10-08 09:56
Kotlin
kotlin
kotlin空指针安全
2022-03-09
思想迪米特法则最小知道法则,外部调用的时候越简单越好设计模式构建者设计模式这个用户参数多于5个,并且可选可配的情况下,感觉已经被
kotlin
默认参数,指定参数代替门面模式(外观模式)吧复杂操作隐藏,留出最简单的接口个
素还真
·
2023-10-08 09:24
Kotlin
中Any、Nothing、Unit 类型的概念和用法
Any类型Any是
Kotlin
类层次结构的根。每个
Kotlin
类都将Any作为其父类。这意味着Any是你在
Kotlin
中定义的任何类的父类,它与Java中的Object完全等效。
金戈鐡馬
·
2023-10-08 06:34
Android
kotlin
android
Unit
Any
Nothing
SAP
从入门到放弃
系列之QM目录类别、代码组、选择集维护
目录一、概念相关内容1.1目录类别1.2代码组和代码1.3选择集和选择集代码二、系统操作相关内容一、概念相关内容1.1目录类别目录类别是对定性数据的一种归纳,描述了业务的主题。根据PA的教材中表述,目录类型0-9和A-O由SAP定义,目录类型P-Z可由用户定义。但是我在S4的系统中只能查看以下20个,应该是系统安装的问题。注意:1、系统中在创建代码组或则选择集时,这个目录类型被定义成了目录,个人觉
蓝袍先生
·
2023-10-08 03:07
SAP
QM
QM
QM
目录
QM选择集
选择集
SAP
从入门到放弃
系列之QM样本确定
目录一、样本确定概述-SampleDetermination1.1、样本确定的规则1.2、规则维护方式1.2.1、物料主数据的维度1.2.2、任务清单的维度1.2.2.1、采样过程-SamplingProcedure二、采样过程维护2.1采样过程-SamplingProcedures概述样本类型评估模式检验点一、样本确定概述-SampleDetermination企业业务中,触发检验需求后,质检部
蓝袍先生
·
2023-10-08 03:07
QM
质量管理
QM
样本
样本确定
采样过程
采样
样本
SAP
从入门到放弃
系列之QM检验方法(Inspection Method)
关于创建主检验特征详见:SAP
从入门到放弃
系列之QM主检验特征当任务清单中包含主检验特征时,将为任务清单中的特征选择特定的检验方法。
蓝袍先生
·
2023-10-08 03:07
QM
检验方法
SAP
从入门到放弃
系列之QM主检验特征
文章目录一、概述二、系统操作2.1、创建主检验特征-QS212.1.1、初始界面2.1.2、内容页面控制数据一般信息2.2、主检验特征有效期管理和历史管理一、概述检验特征是对检验内容的描述。很多相同的产品的检验内容是由重复和相通性的,所以将这一类在物料的检验任务清单或者物料的规格说明中频繁使用的检验特征数据进行统一标准化的数据称之为主检验特征。主检验特征(MasterInspectionChara
蓝袍先生
·
2023-10-08 03:36
SAP
QM
主检验特征
QS21
QS24
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他