Evaluate

Basic Examples

Sort a list like another list:

○
SortLike
[{1,2},{2,1}]
In[]:=
{2,1}
Out[]=

Sort names according to an existing list:

○
SortLike
[{"Bob","Rick","Sushma","Danny","Paco"},{"Sushma","Rick","Danny"}]
In[]:=
{Sushma,Rick,Danny,Bob,Paco}
Out[]=

Create an operator:

sorter=
○
SortLike
[{"Apples","Bananas","Grapes"}]
In[]:=
○
sortLike
[{Apples,Bananas,Grapes}]
Out[]=

Sort some fruit:

sorter[{"Watermelon","Grapes","Apples","Blueberries"}]
In[]:=
{Apples,Grapes,Watermelon,Blueberries}
Out[]=

Scope

Sort integers based on an existing list:

l=RandomInteger[10,5]
In[]:=
{7,10,0,6,4}
Out[]=
○
SortLike
[Range[0,10],l]
In[]:=
{7,10,0,6,4,1,2,3,5,8,9}
Out[]=