Add coercion of scheme-number->rational
This commit is contained in:
parent
38dc50f4b2
commit
a922aad66d
3
2_78.rkt
3
2_78.rkt
|
@ -342,8 +342,11 @@
|
|||
|
||||
(define (scheme-number->complex n)
|
||||
(make-complex-from-real-imag (contents n) 0))
|
||||
(define (scheme-number->rational n)
|
||||
(make-rational n 1))
|
||||
|
||||
(put-coercion 'scheme-number 'complex scheme-number->complex)
|
||||
(put-coercion 'scheme-number 'rational scheme-number->rational)
|
||||
|
||||
(define (scheme-number->scheme-number n) n)
|
||||
(define (complex->complex z) z)
|
||||
|
|
Loading…
Reference in New Issue