-x() {
- return [[1,2,3]];
+printInts(xs) :: [Int] -> Void {
+ if(isEmpty(xs)) { return; }
+ else { print(xs.hd); printInts(xs.tl); }
}
main() {
-
- var z = x().hd.hd;
-
+ var xs = [1,2,3];
+ xs.hd = 18;
+ xs.tl = [];
+ printInts(xs);
}
\ No newline at end of file