Inverted index: Difference between revisions

Content added Content deleted
No edit summary
m (→‎{{header|Perl 6}}: handle case of search word not found)
Line 2,027: Line 2,027:
foreach search_words_with_index({createindex(@ARGV)}, @searchwords);</lang>
foreach search_words_with_index({createindex(@ARGV)}, @searchwords);</lang>
=={{header|Perl 6}}==
=={{header|Perl 6}}==
{{works with|rakudo|2015-09-16}}
<lang perl6>sub MAIN (*@files) {
<lang perl6>sub MAIN (*@files) {
(my %norm).push: do for @files -> $file {
(my %norm).push: do for @files -> $file {
Line 2,035: Line 2,036:
while prompt("Search terms: ").words -> @words {
while prompt("Search terms: ").words -> @words {
for @words -> $word {
for @words -> $word {
say "$word => %inv.{$word.lc}";
say "$word => {%inv.{$word.lc}//'(not found)'}";
}
}
}
}