内容

名称

Search::Dict - look - 在字典文件中搜索键

语法

use Search::Dict;
look *FILEHANDLE, $key, $dict, $fold;

use Search::Dict;
look *FILEHANDLE, $params;

说明

将 FILEHANDLE 中的文件位置设置为大于或等于(按字符串)$key 的第一行。返回新的文件位置,如果发生错误,则返回 -1。

标志指定字典顺序和大小写折叠

如果 $dict 为真,则按字典顺序搜索(忽略除单词字符和空格之外的所有内容)。默认情况下,尊重所有字符。

如果 $fold 为真,则忽略大小写。默认情况下,尊重大小写。

如果只有三个参数,且第三个参数是哈希引用,则该哈希的键可以具有值 dictfoldcompxfrm(见下文),并且它们对应的值将用作参数。

如果定义了比较子例程 (comp),则当第一个比较数小于、等于或大于第二个比较数时,它必须返回小于零、零或大于零。

如果定义了转换子例程 (xfrm),则其值用于在比较文件句柄中读取的行之前对其进行转换。