Hi all,<br><br>Can anyone explain why the first function below selects 'x1-case as expected but the second fails to select 'x2-case? Am I expecting something to happen that shouldn't?<br><br>Thanks,<br><br>Kieron.<br>
<br>****<br><br>#lang racket<br><br>(case 'a<br> ['a 'x1-case]<br> ['b 'x1-case]<br> [(15 2 3) 'y1-case]<br> [(10 11 12) 'z1-case])<br><br>(case 'a<br> [('a 'b) 'x2-case]<br>
[(15 2 3) 'y2-case]<br> [(10 11 12) 'z2-case])<br><br>