Filter and Sort
Demonstrates list pipelines — stacking suffixes to filter, deduplicate, sort, and reverse a list in a single chain.
program-ours-effect
numbers-into [7, 2, 15, 3, 9, 1, 12, 4, 9, 3]-it.
// Remove duplicates, then sort ascending
sorted-into numbers-unique-sorted-it.
// Keep only numbers greater than 3
large-into sorted-3-above-it.
// Reverse the result
flipped-into large-reversed-it.
numbers-print-doing.
sorted-print-doing.
large-print-doing.
flipped-print-doing.
program-nk-hatás
számok-be [7, 2, 15, 3, 9, 1, 12, 4, 9, 3]-t.
// Remove duplicates, then sort ascending
rendezett-be számok-egyedi-rendezve-t.
// Keep only numbers greater than 3
nagyok-be rendezett-3-felett-t.
// Reverse the result
fordított-be nagyok-fordítva-t.
számok-képernyőre-va.
rendezett-képernyőre-va.
nagyok-képernyőre-va.
fordított-képernyőre-va.
Output:
How the pipeline works
Each suffix in the chain transforms the result of the previous:
numbers-unique-sorted-it
│ │ │
│ │ └── sort the deduplicated list
│ └── remove duplicates from numbers
└── the source list
The filter uses an inline literal argument — 3-above / 3-felett means "greater than 3":
One-liner version
Suffix reference
| Hungarian | English | Effect |
|---|---|---|
-egyedi |
-unique |
Remove duplicates |
-rendezve |
-sorted |
Sort ascending |
-fordítva |
-reversed |
Reverse |
-szűrve |
-filter |
Filter by condition (arg: condition) |
-felett |
-above |
Greater than (produces Logikai) |