Sort three variables: Difference between revisions

mNo edit summary
Line 420:
 
=={{header|Elena}}==
ELENA 3.23 :
<lang elena>import system'routines.
import extensions.
 
sortThree = (&ref:a &ref:b &ref:c)<ref,ref,ref>
[
if (a > b) [ a exchangeWith:b ].
Line 430:
if (b > c) [ b exchangeWith:c ].
].
program =
[
Line 436:
var y := 1.
var z := 2.
var a := "lions, tigers, and".
var b := "bears, oh my!".
var c := "(from the 'Wizard of OZ')".
sortThree eval (type<ref:>(x ),type<ref:>(y ),type<ref:>(z)).
sortThree eval (type<ref:>(a ),type<ref:>(b ),type<ref:>(c)).
console printLine(x,",",y,",",z).
console printLine(a,",",b,",",c).
Anonymous user