gpt4 book ai didi

perl - 如何使哈希键查找不区分大小写?

转载 作者:行者123 更新时间:2023-12-04 02:39:28 25 4
gpt4 key购买 nike

显然,哈希键是以区分大小写的方式进行比较的。

$ perl -e '%hash = ( FOO => 1 ); printf "%s\n", ( exists $hash{foo} ) ? "Yes" : "No";'
No

$ perl -e '%hash = ( FOO => 1 ); printf "%s\n", ( exists $hash{FOO} ) ? "Yes" : "No";'
Yes

是否有设置可以更改当前脚本的设置?

最佳答案

一个字符串的哈希值和大小写改变的同一个字符串是不相等的。所以你不能做你想做的事,除了在创建之前和使用它之前在每个哈希键上调用“uc”。

关于perl - 如何使哈希键查找不区分大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/310036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com