rust - Rust 中的字典比较
问题描述
我试图在 rust 中的字符串向量中找到最小的字典字符串(rust 相当于 python min(strings)
)。但是,我不确定如何首先将字符串按字典顺序与 rust 进行比较。我该怎么做呢?
看起来像是与<
or>
作品的比较,但我不确定这是否真的是真正的词典比较。
解决方案
字符串按其字节值按字典顺序排列。这会根据 Unicode 代码点在代码图表中的位置对其进行排序。这不一定与“字母”顺序相同,后者因语言和地区而异。根据文化接受的标准对字符串进行排序需要超出
str
类型范围的特定于区域设置的数据。
推荐阅读
- c - Understanding memory maps
- scala - Difference between instantiating something from the class and from the companion object
- html - Trying to pull the Name and/or ID of the code below, but can only pull the Job-Base-Cost
- python-3.x - 无法再次调用的 Python 线程
- asp.net - Bootstrap 4 固定右侧边栏
- java - 无法从华氏 f 转换为摄氏度 c
- python - 当我一个接一个地执行多个插入时,pymongo 给出重复键错误
- qt - 隐藏时如何阻止项目影响父项的大小?
- python - python 请求无法解码 utf-8 API 响应
- rust - 将工作代码提取到单独的函数中时的生命周期问题