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
(四)之函数
文章目录函数式编程定义形参函数高阶函数Lambda表达式匿名函数内联函数特殊函数runapplyletalsoWith函数式编程函数式编程是关于不变性和函数组合的编程范式,具有如下特征一等函数支持Cfirst-classfunction):函数也是一种数据类型,可以作为参数传入另一个函数中,同时函数也可以返回一个函数。纯函数(purefunction)和不变性(immutable):纯函数指的是没
jannals
·
2023-10-22 09:56
Kotlin
Kotlin
函数
kotlin
扩展函数
kotlin
中有个很好用的功能叫扩展,它的作用是对已有的类额外添加函数和属性并且不需要修改类源码也不需要创建子类。
我们间的空白格
·
2023-10-22 09:54
android
kotlin
android
kotlin
函数基础 下
kotlin
号称更好的java,不仅支持java的绝大部分语法,还新增了非常多语言特性。
ljjliujunjie123
·
2023-10-22 09:21
kotlin学习
kotlin
java
泛型
android
【
Kotlin
学习】函数的定义与调用——顶层函数、扩展函数、中缀调用、局部函数等
在
kotlin
中创建集合在之前我们已经接触到如何使用setOf函数创建一个set,我们也可以用同样的方法创建list和map这里的to是一个函数,之后的篇章会讲解输出结果可以看出
kotlin
没有用它自己的集合类而是采用了标准的
Panic Lin
·
2023-10-22 09:17
Kotlin学习
android
学习
kotlin
Kotlin
教程(二)函数
写在开头:本人打算开始写一个
Kotlin
系列的教程,一是使自己记忆和理解的更加深刻,二是可以分享给同样想学习
Kotlin
的同学。
Hubert__
·
2023-10-22 09:16
Kotlin
Kotlin教程
Kotlin
教程
入门
Kotlin
函数作为参数指向不同逻辑(二)
Kotlin
函数作为参数指向不同逻辑(二)funsum():(Int,Int)->Int{return{a,b->(a+b)}}funmultiplication():(Int,Int)->Int{return
zhangphil
·
2023-10-22 09:45
kotlin
kotlin
【
Kotlin
笔记】泛型的特性(实化、协变、逆变)
所以我们不能这样使用泛型funA()=T::class.java
Kotlin
中提出了内联函数,让泛型实化成为了可能,使用内联函数会将定义了泛型的函数在编译的时候自动被替换到调用它的地方,这样就解决了泛型擦出的问题
rookieWai
·
2023-10-22 09:59
Kotlin
kotlin
泛型
Kotlin
学习笔记之泛型的高级特性
Kotlin
学习笔记之泛型的高级特性1.1对泛型进行实化那么具体该怎么写才能将泛型实化呢?首先,该函数必须是内联函数才行,也就是要用inline关键字来修饰该函数。
233333。
·
2023-10-22 09:29
Kotlin开发笔记
kotlin
学习
android
移动
开发笔记
(十二)多线程 Service
kotlin
:泛型的高级特征
Service是Android中实现程序后台运行的解决方案,Service的运行不依赖任何用户界面,即使程序被切换到后台1.Android多线程1.1线程基本用法定义一个线程需要创建一个类继承自Thread,然后重写父类run()方法classMyThread:Thread(){overridefunrun(){//编写具体的逻辑}}调用它的start()方法即可MyThread().start(
一天发火两次
·
2023-10-22 09:59
Kotlin
-泛型,Any(第一行代码
Kotlin
学习笔记8)
目录1.泛型1.1Any摘要:泛型对于有一定Java编程经验的同学,并不是什么陌生的东西,它允许我们在不指定具体类型的情况下,定义任何一个变量。这样我们写的代码会更具有灵活性和扩展性。1.泛型泛型有泛型类和泛型方法两种定义方式。它们的语法结构都是,当然使用大些字母T只是我们使用泛型的潜规则,我们可以任意的使用其它字母甚至单词。泛型类:classMyClass{funmethod(param:T):
头发浓密的猿先生
·
2023-10-22 09:27
Kotlin
kotlin
Kotlin
-reified:泛型实化——泛型高级功能1(第一行代码
Kotlin
学习笔记11)
目录1.泛型实化的原理2.泛型实化的应用如果我们之前是Java程序员,那么我们对泛型就绝对不回陌生了,但是说到泛型的实化,一定就是陌生的了,它可以给我们带来一些新奇而又让你感到高级的功能。1.泛型实化的原理在Java中,泛型是只存在于编译阶段的,这就要我们了解Java中泛型的擦除机制,就是说虽然我们在写代码的时候写了泛型,但是程序真正运行的时候,并不知道我们的具体类型是什么,泛型的约束只在编译时期
头发浓密的猿先生
·
2023-10-22 09:27
Kotlin
Android
kotlin
Kotlin
-泛型out,in:泛型协变和逆变——泛型高级功能2(第一行代码
Kotlin
学习笔记12)
目录1.泛型的协变2.泛型的逆变3.举栗3.1协变3.2逆变
Kotlin
中泛型还有一个高级功能,就是协变和逆变。
头发浓密的猿先生
·
2023-10-22 09:27
Kotlin
kotlin
Kotlin
笔记(六):泛型的高级特性
前面学习了
Kotlin
中的泛型的基本用法,跟Java中的泛型大致相同,
Kotlin
在泛型方面还提供了不少特有的功能,掌握了这些功能,你将可以更好玩转
Kotlin
,同时还能实现一些不可思议的语法特性,那么我们自然不能错过这部分内容了
ZWaruler
·
2023-10-22 09:27
Kotlin
kotlin
Kotlin
中的委托、属性委托和延迟加载
在
Kotlin
中,委托可以通过关键字by来实现,主要分为类委托和属性委托两种形式。此外,
Kotlin
还提供了延迟加载的功能,可以在需要时才进行初始化。
好奇的菜鸟
·
2023-10-22 09:52
kotlin
kotlin
android
Flutter学习之插件开发、自定义字体、国际化
一、前言今天学习插件开发,Flutter使用一个灵活的系统,允许调用特定平台(iOS/Android)的API,无论在Android上的Java或者
Kotlin
代码中,还是iOS上的Object-C或者
真·深红骑士
·
2023-10-22 06:11
Flutter
Android
前端
跨平台
Flutter运行卡在Running Gradle task ‘assembleDebug‘...
buildscript{ext.
kotlin
_version='1.3.50'repositories{//修改处:将下面2行注释,新增3行maven的阿里仓库地址//googl
lee84233
·
2023-10-22 06:41
Flutter
flutter
android accept方法详解,Android OkHttp常用详解
OkHttp的4.0.x版本已经全部由java替换到了
Kotlin
,API的一些使用也会有些不同,具体的参考UpgradingtoOkHttp4由于不熟悉
Kotlin
代码,本文使用的OkHttp的版本为
塔塔君Minkun
·
2023-10-22 06:05
android
accept方法详解
Android OkHttp使用详解
OkHttp的4.0.x版本已经全部由java替换到了
Kotlin
,API的一些使用也会有些不同,具体的参考UpgradingtoOkHttp4由于不熟悉
Kotlin
代码,本文使用的OkHttp的版本为
鹏于宴
·
2023-10-22 06:04
OkHttp
Android
android
Android---OkHttp详解
OkHttp是一套处理HTTP网络请求的依赖库,由Square公司设计研发并开源,目前可以在Java和
Kotlin
中使用。对于AndroidApp,OkHttp现在几乎已经占据了所有的网络请求操作。
别偷我的猪_09
·
2023-10-22 06:02
#
Android进阶
android
okhttp
Kotlin
:集合的函数是API,Lambda写法的优化过程
以下内容全部来自郭霖的《第一行代码》。1在一个水果集合里找到单词最长的那个水果,初步写法。varlist=listOf("Apple","Banana","Oriange","Pear","Grape","Watermelon")varmaxLengthFruit=""for(fruitinlist){if(fruit.length>maxLengthFruit.length){maxLength
like26th
·
2023-10-22 06:56
Kotlin
基础 — const
一、前言一般
kotlin
用到的是var和val-var:变量(读写)-val:常量(只读)但同时提供了一个const,val其实具有了大部分const拥有的功能,但是仔细对比了半天发现没什么卵用,但是又仔细一看
e电动小马达e
·
2023-10-22 02:43
Kotlin
java修饰符const_
Kotlin
中const修饰符详解
在
kotlin
中一个变量如果可修改则申明为var,只读则申明为val,这大家都知道,但是有个小问题不禁让我陷入了沉思……这const修饰符是干啥用的?
tom-sun
·
2023-10-22 02:12
java修饰符const
Kotlin
表达式与运算符
一、前言在
Kotlin
中的类与接口和
Kotlin
空类型安全与智能类型转换中我们已经将
Kotlin
中的类型初步讲完了,今天我们来讲
Kotlin
中的表达式。
萌果爱吃芒果
·
2023-10-22 02:12
Kotlin
学习
android
kotlin
kotlin
的final、open和const修饰符
1.final、open修饰符(1)概念final用于修饰类、属性和方法,代表类、属性和方法是不可被继承的,
kotlin
类、属性、方法如果不添加修饰符(final/open修饰符)默认使用final修饰
weixin_30458043
·
2023-10-22 02:42
移动开发
java
Kotlin
学习笔记 2
Kotlin
中的运算符
闭区间运算符两个西文点符1.4.2半开区间运算符until1.4.3反向区间downTo1.4.4区间步长1.4.5运算符重载1.4.5.1重载单目前缀运算符1.4.5.2重载其他的运算符1、运算符和表达式
Kotlin
Thomas.Ma
·
2023-10-22 02:12
adnroid
android
Kotlin
运算符
任何类都可以定义或者重载父类的基本运算符通过运算符对应的具名函数来定义对参数个数作要求,对参数和返回值类型不作要求不能像Scala一样定义任意的运算符二、来写一些实例packagenet.println.
kotlin
.chaptersimportjavax.print.attribute.standard.MediaSize
向小凯同学学习
·
2023-10-22 02:12
Kotlin语言
Kotlin
运算符
Kotlin
的 companion object 修饰符
args:Array){varmStudent=Student()}1.2Student对象companionobject(伴生对象):伴生对象在类中只能存在一个packagecom.tct.freeze.
kotlin
studydemoclassStudent
法迪
·
2023-10-22 02:11
Kotlin
companion
修饰符
kotlin
static
Kotlin
重载算数运算符
Kotlin
重载算数运算符1.重载二元运算符我们先尝试将两个坐标相加和相减1.1定义plus运算符dataclassPoint(valx:Int,valy:Int){operatorfunplus(other
spy_develop
·
2023-10-22 02:41
kotlin
andriod开发
kotlin
重载算数运算符
Kotlin
运算符
Kotlin
运算符1.
kotlin
单目运算符varfield=1//
kotlin
自增运算符field++++fieldfield.inc()//同自增运算//
kotlin
自减运算符field----fieldfield.dec
Lucky_William
·
2023-10-22 02:40
Kotlin
kotlin
android
开发语言
Kotlin
笔记--运算符重载
运算符重载1重载算术运算符
Kotlin
可以通过扩展函数的机制为现有的类增添新的方法。可以把任意约定方法定义为扩展函数,从而适应任何现有的Java类而不用修改其代码。.
ljt2724960661
·
2023-10-22 02:40
Android基础
Kotlin
运算符重载及其他约定
Kotlin
运算符重载及其他约定前言:内容主要包括运算符重载、约定(支持各种运算的特殊命名函数)、委托属性,结合代码,让重载运算符相关知识简单易懂。
居家小男
·
2023-10-22 02:09
移动开发笔记
java
android
kotlin
kotlin
修饰符const
一.const属性简介在
Kotlin
中,const修饰符用于声明常量,常量的值在编译时就确定了,并且可以在编译时被嵌入到代码中二.使用const属性companionobject中定义的属性和方法可以在类的实例上直接访问
flytosky21
·
2023-10-22 02:39
kotlin
android
kotlin
android
Kotlin
- 运算符
【一元运算符】运算符名称举例结果++自增翻译为a.inc()a=2b=++a//a先自增,再把值赋给ba=3b=3a=2b=a++//把a赋值给b,a再自增a=3b=2--自减翻译为a.dec()a=2b=--aa=1b=1a=2b=a--a=1b=2【二元运算符】运算符名称举例结果+加法翻译为a.plus(b)5+510-减法翻译为a.minus(b)5-50*乘法翻译为a.times(b)5*
Jomurphys
·
2023-10-22 02:08
Kotlin
kotlin
Kotlin
简介
Kotlin
是一门很新的语言,它是由JetBrains公司开发与设计的,早在2011年就公布了
Kotlin
的第一个版
伟、。
·
2023-10-22 02:08
kotlin
android
开发语言
kotlin
var,val,const val修饰符编译
文章目录前言
kotlin
类中varvalconst编译情况
kotlin
companionobject中varvalconst编译情况
kotlin
top-level中varvalconst编译情况前言
kotlin
rockyou666
·
2023-10-22 02:08
kotlin
android
kotlin
android
studio
2.
kotlin
笔记_操作符
1.生产操作符zip,把两个List组合成一个由Pair组成的List,每个Pair由两个原List中index相对应的元素组成,这个List的长度由原来的两个List中长度较短的那个List的长度决定://zipfuntest7(){vallist1=listOf("a","b","c","d")//自动推断类型,无需指定vallist2=listOf(1,2,3)valzip=list1.zi
Aislli
·
2023-10-22 02:38
kotlin
kotlin
android
操作符
kotlin
修饰符const的含义
一.const属性简介在
Kotlin
中,const修饰符用于声明常量,常量的值在编译时就确定了,并且可以在编译时被嵌入到代码中二.使用const属性companionobject中定义的属性和方法可以在类的实例上直接访问
冯旭_Android
·
2023-10-22 02:07
kotlin
开发语言
android
Kotlin
中的算数运算符
在
Kotlin
中,我们可以使用各种算术运算符来进行数值计算和操作。下面对这些运算符进行详细描述,并提供示例代码。正号(正数)和负号(负数):正号用于表示一个正数,不对数值进行任何更改。
好奇的菜鸟
·
2023-10-22 02:07
kotlin
kotlin
android
kotlin
延迟初始化
kotlin
中的属性在声明的同时必须初始化,否则会报错privatevarname:String//编译不通过privatevarname2:String?
陈科比大宝贝儿
·
2023-10-22 02:10
JVM垃圾回收学习总结一
p=11.JVM与java体系结构简介java-跨平台的语言:java运行都需要编译成字节码文件,字节码文件依托于jvm运行;jvm-跨语言的平台:
Kotlin
\js\scala等语言只需要提供编译器编译成字节码文件即可在
八百标兵北坡奔
·
2023-10-22 02:05
jvm
java
OpenCV +
Kotlin
实现 USB 摄像头(相机)实时画面、拍照
pexels-regina-trissteria-13623557.jpgPart1一.业务背景我们团队前段时间做了一款小型的智能硬件,它能够自动拍摄一些商品的图片,这些图片将会出现在电商App的详情页并进行展示。基于以上的背景,我们需要一个业务后台用于发送相应的拍照指令,还需要开发一款软件(上位机)用于接收拍照指令和操作硬件设备。Part2二.原先的实现方式以及痛点早期为了快速实现功能,我们团队
Java与Android技术栈
·
2023-10-22 01:45
java
android
redis
python
c++
Kotlin
Coroutines Flow 系列(一) Flow 基本使用
一.
Kotlin
Flow介绍Flow库是在
Kotlin
Coroutines1.3.2发布之后新增的库。
Java与Android技术栈
·
2023-10-22 01:15
使用
Kotlin
Compose Desktop 实现了一个简易的"手机助手"
1一.adbd-connectoradbd-connector是一个实现adbserver和adbdaemon之间的通信协议的库,使用
Kotlin
编写。
Java与Android技术栈
·
2023-10-22 01:15
android
java
linux
python
物联网
饼图
*importandroid.util.AttributeSetimportandroid.util.Logimportandroid.view.Viewimport
kotlin
.math.cosimportkot
面向星辰大海的程序员
·
2023-10-22 01:34
5 行
Kotlin
代码实现自动给中文英文之间加入合适的空格
「有研究显示,打字的时候不喜欢在中文和英文之间加空格的人,感情路都走得很辛苦,有七成的比例会在34岁的时候跟自己不爱的人结婚,而其余三成的人最后只能把遗产留给自己的猫。毕竟爱情跟书写都需要适时地留白。与大家共勉之。」——vinta/paranoid-auto-spacing先看完整代码:funisLatin(c:Char)=c.toInt()if(isLatin(acc[acc.lastIndex
DoubleThunder
·
2023-10-22 00:04
Android Architecture Components(Android 架构组件)依赖
AndroidXArch某些组件改为androidx,目前已经发布一些预览版,查看详情
kotlin
kotlin
支持androidx依赖,只需后缀"-ktx":普通依赖:implementation"androidx.lifecycle
年华_零落成诗
·
2023-10-21 23:31
外设驱动库
开发笔记
36:NTC负温度系数热电阻测温驱动
在嵌入式产品中,温度检测非常常见。在成本比较敏感而精度要求较低时,NTC电阻是个不错的选择。在这一篇中,我们将讨论如何和设计并实现一个通用的NTC驱动,以便在后续的项目中更方便的复用。1、功能概述 NTC是指随温度上升电阻呈指数关系减小、具有负温度系数的热敏电阻现象和材料。NTC热敏电阻是以锰、铜、硅、鈷、铁、镍、锌等金属氧化物为主要材料,采用陶瓷工艺制造而成的,其电阻率和材料常数随材料成分
foxclever
·
2023-10-21 21:31
外设驱动库开发
NTC
驱动
Kotlin
学习教程(准备篇)
1.关于
kotlin
kotlin
和Java语言一样,都是静态型编程语言,且都可以用来开发Android,2016年Google官方正式发布了第一个稳定版本,2017年在GoogleI/O大会上正式宣布
kotlin
西小瓜
·
2023-10-21 20:22
麒麟系统
开发笔记
(十三):在国产麒麟系统上编译OSG库、搭建基础开发环境和移植测试Demo
133943583红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…国产麒麟系统相关开发上一篇:《麒麟系统
开发笔记
长沙红胖子Qt
·
2023-10-21 18:11
Qt开发
国产麒麟统信系统开发
osg三维开发2
Qt
麒麟系统
三维仿真
OSG
国产仿真
【Vue】Element
开发笔记
Element
开发笔记
前言官网https://element.eleme.cn/#/zh-CN/component/upload其它项目网站https://www.cnblogs.com/qq2806933146xiaobai
花北城
·
2023-10-21 17:05
#
Vue
vue.js
笔记
前端
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他