Advertisement
Guest User

Untitled

a guest
Dec 6th, 2019
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Racket 0.35 KB | None | 0 0
  1. #lang typed/racket
  2.  
  3. 請問該如何寫以下函數的類型簽名
  4. (: U ((a) (Rec x (-> x a)))) ; 這行不會報錯,但不知道有沒有寫對。
  5. (define U (lambda (f) (f f)))
  6.  
  7. 這個我就不知道從何下手
  8. (U  
  9.  (λ(length)
  10.    (λ(l)
  11.      (cond [(null? l) 0]
  12.            [else (add1 ((length length)
  13.                         (cdr l)))]))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement