Catmandu::Fix::lookup(3pm) | User Contributed Perl Documentation | Catmandu::Fix::lookup(3pm) |
NAME¶
Catmandu::Fix::lookup - change the value of a HASH key or ARRAY index by looking up its value in a dictionary
SYNOPSIS¶
# dictionary.csv # id,planet # 1,sun # 2,earth # 3,moon # values found in the dictionary.csv will be replaced # {foo => {bar => 2}} lookup(foo.bar, dictionary.csv) # {foo => {bar => 'earth'}} # values not found will be kept # {foo => {bar => 232}} lookup(foo.bar, dictionary.csv) # {foo => {bar => 232}} # in case you have a different seperator lookup(foo.bar, dictionary.csv, sep_char: |) # delete value if the lookup fails: lookup(foo.bar, dictionary.csv, delete: 1) # use a default value if the lookup fails: lookup(foo.bar, dictionary.csv, default: 'default value')
SEE ALSO¶
Catmandu::Fix, Catmandu::Fix::mapping
2024-07-02 | perl v5.38.2 |