User:Kernigh: Difference between revisions
Content added Content deleted
(Add opening paragraph. Link to forks of Factor and PicoLisp. About proficiency; Factor, WML rise from 2 to 3; PHP, Scala fall off table.) |
(Create table, "Ruby methods in Enumerable".) |
||
Line 48: | Line 48: | ||
** [[SHA-1]] |
** [[SHA-1]] |
||
** [[Subtractive generator]] |
** [[Subtractive generator]] |
||
== Ruby methods in Enumerable == |
|||
{| class="wikitable" |
|||
!| Enumerable method |
|||
!| Rosetta Code task |
|||
|- |
|||
|| <code>#all?</code> |
|||
|- |
|||
|| <code>#any?</code> |
|||
|- |
|||
|| <code>#chunk</code> |
|||
|- |
|||
|| <code>#collect</code> |
|||
|- |
|||
|| <code>#collect_concat</code> |
|||
|- |
|||
|| <code>#count</code> |
|||
|- |
|||
|| <code>#cycle</code> |
|||
|- |
|||
|| <code>#detect</code> |
|||
|- |
|||
|| <code>#drop</code> |
|||
|- |
|||
|| <code>#drop_while</code> |
|||
|- |
|||
|| <code>#each_cons</code> |
|||
|- |
|||
|| <code>#each_entry</code> |
|||
|- |
|||
|| <code>#each_slice</code> |
|||
|- |
|||
|| <code>#each_with_index</code> |
|||
|- |
|||
|| <code>#each_with_object</code> |
|||
|- |
|||
|| <code>#entries</code> |
|||
|- |
|||
|| <code>#find</code> |
|||
|- |
|||
|| <code>#find_all</code> |
|||
|- |
|||
|| <code>#find_index</code> |
|||
|- |
|||
|| <code>#first</code> |
|||
|- |
|||
|| <code>#flat_map</code> |
|||
|- |
|||
|| <code>#grep</code> |
|||
|- |
|||
|| <code>#group_by</code> |
|||
|- |
|||
|| <code>#include?</code> |
|||
|- |
|||
|| <code>#inject</code> |
|||
|- |
|||
|| <code>#map</code> |
|||
|- |
|||
|| <code>#max</code> |
|||
|- |
|||
|| <code>#max_by</code> |
|||
|- |
|||
|| <code>#member?</code> |
|||
|- |
|||
|| <code>#min</code> |
|||
|- |
|||
|| <code>#min_by</code> |
|||
|- |
|||
|| <code>#minmax</code> |
|||
|- |
|||
|| <code>#minmax_by</code> |
|||
|- |
|||
|| <code>#none?</code> |
|||
|- |
|||
|| <code>#one?</code> |
|||
|- |
|||
|| <code>#partition</code> |
|||
|- |
|||
|| <code>#reduce</code> |
|||
|- |
|||
|| <code>#reject</code> |
|||
|- |
|||
|| <code>#reverse_each</code> |
|||
|- |
|||
|| <code>#select</code> || [[Filter]] |
|||
|- |
|||
|| <code>#slice_before</code> |
|||
|- |
|||
|| <code>#sort</code> || |
|||
* [[Sort an integer array]] |
|||
* [[Sort using a custom comparator]] |
|||
|- |
|||
|| <code>#sort_by</code> || [[Sort an array of composite structures]] |
|||
|- |
|||
|| <code>#take</code> |
|||
|- |
|||
|| <code>#take_while</code> |
|||
|- |
|||
|| <code>#to_a</code> |
|||
|- |
|||
|| <code>#zip</code> || [[Loop over multiple arrays simultaneously]] |
|||
|} |