By following code:
(struct int (num) #transparent)
(list (int 3) (int 5)) ;; case-1
'((int 3) (int 5)) ;; case-2
the case-1 prints (#(struct:int 3) #(struct:int 5))
,
but the case-2 prints ((int 3) (int 5))
.
How can I deal with the second one as a struct:int list
?