0
類型化球拍的Rec
類型是一種簡單的方法來進行遞歸類型:喜歡類型化球拍的遞歸合同「建議」型
#lang typed/racket/base
(define (deep (n : Integer)) : (Rec T (U Integer (List T)))
(if (zero? n)
n
(list (deep (- n 1)))))
有沒有類似的方法,使一個遞歸合同? 球拍的recursive-contract
是不一樣的。
Slack上的原始問答:https://racket.slack.com/archives/C06V96CKX/p1496706050248551 –