Compound data type: Difference between revisions
Content added Content deleted
(Add Racket solution) |
|||
Line 1,204:
# $d$f
# [1] TRUE</lang>
=={{header|Racket}}==
The most common method uses structures (similar to records):
<lang lisp>
#lang racket
(struct point (x y))
</lang>
Alternatively, you can define a class:
<lang lisp>
#lang racket
(define point% ; classes are suffixed with % by convention
(class object%
(super-new)
(init-field x y)))
</lang>
=={{header|REXX}}==
|