搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
你好赵伟
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
一文读懂DAMA数据治理工程师认证考试(内含福利)_数据治理工程师证书
2
LeetCode-14. 最长公共前缀(java)
3
Springboot使用kafka事务-生产者方_chainedkafkatransactionmanager
4
git rebase详解_git rebase 后拆分两分支
5
Python自然语言处理库之gensim使用详解_gensim库
6
Python必学知识_pythoncount(x)
7
学会midjourney要多久?Midjourney超详细傻瓜式使用教程!5分钟学会Midjourney AI绘画!...
8
【华为OD】_一个设备由 n 种元器件组成(每种类型元器件只需要一个,累心 type 编号从 0~n~1),
9
我都30岁了,零基础想转行去学编程,靠谱吗?_30岁自学编程有出路吗
10
十、多模态大语言模型(MLLM)_具身多模态语言模型r3m模型
当前位置:
article
> 正文
《Kotlin实战》第三章:函数的定义与调用_kotlin substringbeforelast
作者:你好赵伟 | 2024-05-16 01:37:02
赞
踩
kotlin substringbeforelast
Kotlin没有采用自己的集合类,而是采用标准的Java集合类;
命名参数
:调用一个Kotlin定义的函数时,可以显示地表明一些参数的名称(
如果指明了一个参数的名称,为了避免混淆,那它之后的所有参数都要表明名称
)
默认参数值
:在声明函数的时候,可以指定参数的默认值,避免创建重载的函数。(
可以用所有参数来调用这个函数或者省略掉部分参数
)
顶层函数与属性
:放在代码文件(.kt)中
常量
: 放在文件中的属性
const val
适用于所有的基本数据类型以及String类
扩展函数与属性
:
扩展函数就是类的成员函数 且是静态的
,不能被之类重写(若在基类与之类中出现同名函数,由该变量的静态类型所决定;如果一个类的成员函数与扩展函数有相同的签名,成员函数往往会被优先使用)
注意:
扩展函数并不允许打破它的封装性,扩展函数不能访问私有的或者是受保护的成员;
扩展属性的声明必须定义getter函数(无支持字段保存其值) 如果是var变量,可以定义setter方法;
可变参数
:
vararg
让函数支持任意数量的参数;
展开运算符: 可以让每个数组元素在函数中能作为单独的参数来调用,在参数前加上*****
键值对的处理:
中缀调用与解构声明
关键字:
to
;允许中缀符号调用函数需要使用
infix
关键字来修饰
使用解构声明:
使用
map
的key,value来初始化变量
Pair
使用
循环
字符串与正则表达式
可以使用
toRegex
将字符串转换为正则表达式;
提供名为split方法具有不同参数的重载的扩展函数,用来承载正则表达式的值需要一个Regex类型而不是String。确保当字符串传递给这个函数时,不会被当成正则表达式;
包含可以用来获取在给定分隔符第一次或者是最后一次出现前或者后的子字符串的函数
substringBeforeLast, substringAfterLast…
三重引号的字符串:不需要对任何字符进行转义;使用美元符:必须使用嵌入式表达式:“
KaTeX parse error: Expected '}', got 'EOF' at end of input: { '
’ }”
局部函数
:函数中在声明函数;局部函数可以访问所在函数中的所有参数与变量;
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/你好赵伟/article/detail/576144
推荐阅读
article
Android Studio版本最新更新Gradle配置与Kotlin包冲突问题_
duplicate
...
在项目 build.gradle 的 dependencies中加入。错误翻译:发现重复的类。导入依赖,运行解决。_du...
赞
踩
article
【
Kotlin
】基础速览(1):
操作符
| 内建
类型
|
类型
转换
|
字符串
模板 | 可变
var
...
操作符
的概念相信大家并不陌生,基础概念我们就不做讲解了,下面我罗列的是
Kotlin
的
操作符
,这和 C/C++ 几乎是...
赞
踩
article
从
Java
过渡到
Kotlin
(一):“
面向
过程”_
koltin
面向
过程
的
语法
...
帮助已经对
Java
比较熟悉
的
人快速上手
Kotlin
_
koltin
面向
过程
的
语法
koltin
面向
过程
的
语法
...
赞
踩
article
Kotlin
-31.
操作符
/
运算符
重载
(
operator
overload
)_
kotlin
oper...
Kotlin
允许
操作符
/
运算符
重载
(
operator
overload
),一元
操作符
Unary operations,a...
赞
踩
article
Kotlin
集合
操作符
(元素
操作符
、顺序
操作符
、映射
操作符
、生产
操作符
、统计
操作符
、自定义
操作符
)...
Kotlin
学习总结
集合
操作符
介绍
contains
(元素) : 检查
集合
中是否包含指定的元素,若存在则返回true,反之...
赞
踩
article
ARouter
入门之
从零开始
——
Kotlin
版_
arouter
kotlin
...
缘起随着app项目的逐步迭代开发,单独运行调试比较耗时,实行项目组件化拆分迫在眉睫,而跨组件通信是必须要解决的问题,而A...
赞
踩
article
Kotlin
:
数组
、
字符串
模板...
一、
数组
Kotlin
中的
数组
是带有类型参数的类,其元素类型被指定为相应的类型参数,使用 Array 类来表...
赞
踩
article
Kotlin
-
字符串
模版
String
_
kotlin
字符串
模板...
【
字符串
模版】符号 说明 "文本内容" 转义
字符串
(和Java一样) """文本内容""" 原生
字符串
(...
赞
踩
article
Kotlin
- 集合
Collection
(
List
、
Set
)_
kotlin
tocollecti...
元素不可变的集合类型:
List
、
Set
、Map
元素可变的集合类型:Mutable
List
、M...
赞
踩
article
Kotlin
集合
操作符
...
今天介绍下 集合中的
操作符
,本文中 所用版本是 1.8.10大部分的
操作符
是使用内联实现的,如果对内联函数感兴趣,可以康...
赞
踩
article
Kotlin
进阶
之路(四)
集合
_
kotlin
contains
...
Kotlin
进阶
之路(四)
集合
4.1
集合
简介CollectionCollection 是单例
集合
的根接口Colle...
赞
踩
article
快速上手
Kotlin
开发系列之
集合
操作
符 (1)_
kotlin
链式
对
集合
操作
...
本节通过 RxJava 的
集合
操作
引入
Kotlin
的
集合
操作
符。如果大家有用过 RxJava 一定对
操作
符的概念并不...
赞
踩
article
Kotlin
——高级篇(五):
集合
之常用
操作符
汇总
_
kt
list
操作符
...
目录一、转换类在上一篇文章中讲解数组(Array<T>)的与
集合
的时候也提到了关于
集合
转换的高阶函数。下面用...
赞
踩
article
10
个有用的
Kotlin
flow
操作符
...
Kotlin
拥有函数式编程的能力,运用得当,可以简化代码,层次清晰,利于阅读,用过都说好。然而
操作符
数量众多,根据使用...
赞
踩
article
kotlin
中
Collection
相关操作...
filterfilter 函数让您可以过滤集合。它将过滤谓词作为lambda参数。谓词应用于每个元素。使谓词为true的...
赞
踩
article
【
Kotlin
初学者
】
字符串
常用操作汇总
_
kotlin
字符串
...
String类表示char类型的数组。
字符串
是不可变的,这意味着长度和元素在创建后不能更改。因为
字符串
对象是不可变的,所...
赞
踩
article
Kotlin
->
Kotlin
集合
操作_
kotlin
函数
removefirstornull
...
Kotlin
集合
操作代码_
kotlin
函数
removefirstornull
kotlin
函数 removefirs...
赞
踩
article
Kotlin
withIndex...
返回一个惰性Iterable,它将原始数组的每个元素包装成一个IndexedValue,其中包含。_kotlin wit...
赞
踩
article
Kotlin
——高级
篇
(五)
:
集合
之
常用
操作符
汇总...
在上一
篇
文章
Kotlin
——高级
篇
(四)
:
集合
(Array、List、Set、Map)基础中讲解到了数组Array<...
赞
踩
article
kotlin
添加
第一个
集合
_
kotlin
集合
操作...
1.1 总数操作方法作用:any--判断
集合
中是否有满足条件 的元素;all--判断
集合
中的元素是否都满足条件;coun...
赞
踩
相关标签
android-studio
kotlin
安卓
java
操作符重载
运算符重载
operator
overload
集合操作符
android
Kotlin
ARouter
移动开发
集合
编程语言
操作符
高阶函数
list