Sort a list of object identifiers: Difference between revisions

Added 11l
m (→‎{{header|Phix}}: shorter alt)
(Added 11l)
Line 43:
 
<hr>
 
=={{header|11l}}==
{{trans|Python}}
 
<lang 11l>V data = [
‘1.3.6.1.4.1.11.2.17.19.3.4.0.10’,
‘1.3.6.1.4.1.11.2.17.5.2.0.79’,
‘1.3.6.1.4.1.11.2.17.19.3.4.0.4’,
‘1.3.6.1.4.1.11150.3.4.0.1’,
‘1.3.6.1.4.1.11.2.17.19.3.4.0.1’,
‘1.3.6.1.4.1.11150.3.4.0’
]
 
V delim = ‘.’ // to get round bug in MSVC 2017
 
L(s) sorted(data, key' x -> x.split(:delim).map(Int))
print(s)</lang>
 
{{out}}
<pre>
1.3.6.1.4.1.11.2.17.5.2.0.79
1.3.6.1.4.1.11.2.17.19.3.4.0.1
1.3.6.1.4.1.11.2.17.19.3.4.0.4
1.3.6.1.4.1.11.2.17.19.3.4.0.10
1.3.6.1.4.1.11150.3.4.0
1.3.6.1.4.1.11150.3.4.0.1
</pre>
 
=={{header|Ada}}==
1,481

edits