Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
[ol]
[li][link http://perldoc.perl.org/functions/my.html][black][b]my[/b][/black][/link] [blue]@sorted[/blue] = [link http://perldoc.perl.org/functions/map.html][black][b]map[/b][/black][/link] [red]{[/red][blue]$_[/blue]->[red][[/red][fuchsia]0[/fuchsia][red]][/red][red]}[/red][/li]
[li] [link http://perldoc.perl.org/functions/sort.html][black][b]sort[/b][/black][/link] [red]{[/red] [blue]$a[/blue]->[red][[/red][fuchsia]1[/fuchsia][red]][/red] cmp [blue]$b[/blue]->[red][[/red][fuchsia]1[/fuchsia][red]][/red] ||[/li]
[li] [blue]$a[/blue]->[red][[/red][fuchsia]2[/fuchsia][red]][/red] <=> [blue]$b[/blue]->[red][[/red][fuchsia]2[/fuchsia][red]][/red] ||[/li]
[li] [blue]$a[/blue]->[red][[/red][fuchsia]3[/fuchsia][red]][/red] <=> [blue]$b[/blue]->[red][[/red][fuchsia]3[/fuchsia][red]][/red] [red]}[/red][/li]
[li] [black][b]map[/b][/black] [red]{[/red][link http://perldoc.perl.org/functions/chomp.html][black][b]chomp[/b][/black][/link][red];[/red][red][[/red][blue]$_[/blue],[link http://perldoc.perl.org/functions/split.html][black][b]split[/b][/black][/link][red]([/red][red]/[/red][purple],[/purple][red]/[/red][red])[/red][red]][/red][red]}[/red] <DATA>[red];[/red][/li]
[li][link http://perldoc.perl.org/functions/print.html][black][b]print[/b][/black][/link] [red]"[/red][purple][blue]$_[/blue][purple][b]\n[/b][/purple][/purple][red]"[/red] [olive][b]for[/b][/olive] [blue]@sorted[/blue][red];[/red][/li]
[li][teal]__DATA__[/teal][/li]
[li][teal]John,34,100.00[/teal][/li]
[li][teal]John,33,100.00[/teal][/li]
[li][teal]Jane,33,99.99[/teal][/li]
[li][teal]Fred,22,44.2[/teal][/li]
[li][teal]Johnny,33,99[/teal][/li]
[li][teal]Andrew,19,38.29[/teal][/li]
[li][teal]Chris,28,200[/teal][/li]
[li][teal]William,60,2000[/teal][/li]
[li][teal]Tom,42,1000[/teal][/li]
[li][teal]Andy,20,38.29[/teal][/li]
[/ol]
5. [black][b]map[/b][/black] [red]{[/red][black][b]chomp[/b][/black][red];[/red][red][[/red][blue]$_[/blue][black],[/black][black][b]split[/b][/black][red]([/red][red]/[/red][purple],[/purple][red]/[/red][red])[/red][red]][/red][red]}[/red] [black]<[/black][black]DATA[/black][black]>[/black][red];[/red]
['John,34,100.00','John',34,100.00]
2. [black][b]sort[/b][/black] [red]{[/red] [blue]$a[/blue][black]->[/black][red][[/red][fuchsia]1[/fuchsia][red]][/red] [black]cmp[/black] [blue]$b[/blue][black]->[/black][red][[/red][fuchsia]1[/fuchsia][red]][/red] [black]||[/black]
3. [blue]$a[/blue][black]->[/black][red][[/red][fuchsia]2[/fuchsia][red]][/red] [black]<=>[/black] [blue]$b[/blue][black]->[/black][red][[/red][fuchsia]2[/fuchsia][red]][/red] [black]||[/black]
4. [blue]$a[/blue][black]->[/black][red][[/red][fuchsia]3[/fuchsia][red]][/red] [black]<=>[/black] [blue]$b[/blue][black]->[/black][red][[/red][fuchsia]3[/fuchsia][red]][/red] [red]}[/red]
1. [black][b]my[/b][/black] [blue]@sorted[/blue] [black]=[/black] [black][b]map[/b][/black][red]{[/red][blue]$_[/blue][black]->[/black][red][[/red][fuchsia]0[/fuchsia][red]][/red][red]}[/red]
Andrew,19,38.29
Andy,20,38.29
Chris,28,200
Fred,22,44.2
Jane,33,99.99
John,33,100.00
John,34,100.00
Johnny,33,99
Tom,42,1000
William,60,2000