logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Rust HashMap详解

哈希表是一种查找表,其中的条目有键(key)和值(value)组成。它是一个可变集合,可以在运行时插入和移除条目,类似于其他语言的字典和表。

#rust#哈希算法#散列表
Rust数据库与工具的选择

包编译时的安全性查询接口异步不支持SQL支持sqlx支持SQL支持diesel支持DSL不支持。

#rust#数据库#开发语言
二元组和三元组

现在你已经学会了如何在 Kotlin 中轻松返回两个或三个值。记住,Pair和Triple中的值可以是不同类型的,而且可以通过属性名或组件方法访问它们。使用它们可以让你在不定义额外类的情况下高效地返回多个值,优化你的代码结构。

#微信#前端#kotlin +2
Kotlin集合聚合

本主题介绍了如何使用 Kotlin 集合的多种方法快速获取汇总信息,例如:元素数量统计(count)去重(distinct)求和(sum / sumOf)平均值(average)最大最小值(maxOrNull / minOrNull / maxByOrNull / minByOrNull 等)结合条件谓词和选择器函数,你可以高效地完成各种数据统计与查询操作。

#kotlin#开发语言#android
JSON Moshi库

本节你学习了 Moshi 库的优点,了解了如何利用它将 Kotlin 对象转成 JSON 字符串,及如何从 JSON 字符串反序列化回对象或对象列表,并且演示了如何操作反序列化得到的对象数据,同时加深了对 JSON 结构的理解。

#json#kotlin#android
Rust简介

Rust最初被设计为系统编程语言,但随着发展,它已经成为了一门更加通用的编程语言,包括系统软件、网络服务、桌面应用程序、嵌入式等。Rust的是它区别与其他基于C的语言的关键。它通过强制单一所有权原则促进安全编码。

#rust#后端
MatchResult

Kotlin 中的 MatchResult 类提供了正则表达式匹配结果的详细信息。主要功能包括获取匹配字符串(value)、匹配位置(range)、捕获组(groups/groupValues)以及解构捕获组(destructured)。通过 next() 方法可以遍历多个匹配项。文中还演示了实用案例(字符串数字处理)和高级特性(非捕获组和命名捕获组)。这些功能使正则表达式操作更灵活高效,适合文本

#kotlin#java#android
Kotlin集合过滤

在处理集合时,根据特定条件过滤集合或检查集合中是否包含符合特定条件的元素是软件开发中的常见任务。Kotlin 提供了一个函数式 API,它使用扩展函数,允许我们根据谓词过滤集合中的元素。函数将原始集合分为两个部分:一个包含符合谓词的元素,另一个包含不符合谓词的元素。,并返回一个新的集合,其中包含满足谓词(或条件)的元素。在本主题中,我们将介绍如何使用谓词过滤集合,并获得满足给定谓词的新集合。,该函

#kotlin#开发语言#android
Kotlin集合分组

在本节中,我们学习了如何使用。

#kotlin#java#前端 +1
Kotlin运算符重载

在本主题中,你将学习如何为自定义数据类型定义自己的运算符实现。运算符重载是 Kotlin 提供的一个强大工具,可以让你的代码更具可读性与表现力。你只需满足函数命名、修饰符和签名的基本要求,就能为你的类型添加直观且易用的运算符。

#kotlin#开发语言#android
    共 43 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择