perl - Perl 如何在底层比较字符串?

标签 perl

Perl 是否只是比较每个字符串的每个字符的 ASCII 值,直到它可以将一个字符放在另一个之前,还是该语言以另一种方式比较字符串?

最佳答案

Perl does take your current locale into account并使用此区域设置定义的排序顺序。这不仅考虑了字符集(例如 ASCII),还考虑了语言。例如,法语中的单词排序方式与德语中的单词排序方式不同,等等......

关于perl - Perl 如何在底层比较字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18091732/

相关文章:

multithreading - 使用多线程时我必须在哪里取消定义队列

perl - 如何在 Perl 中停止监听 HTTP::Daemon 端口

json - 如何在Perl中捕获 "failed to decode JSON"错误消息?

json - 如何将 DBIx::Class::ResultSet 转换为 JSON

linux - perl、系统函数和运行外部命令

linux - 在 Perl 中将内存大小(人类可读)转换为实际数字(字节)

perl - 如何在 perl 中以秒为单位获取日期差异

perl - 无法从 CPAN (Perl) 安装

perl - 为什么我的 perl 代码导致我的字符串接收到 ARRAY(0xc99b3c) 而不是字符串的内容?

linux - 如何编写 bash 脚本以允许整个命令带有空格?