new tasks
This commit is contained in:
parent
2a4d27cea0
commit
80737d5a6a
1194 changed files with 15353 additions and 1 deletions
14
Task/Classes/Scheme/classes.ss
Normal file
14
Task/Classes/Scheme/classes.ss
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
(define (withdraw amount)
|
||||
(if (>= balance amount)
|
||||
(begin (set! balance (- balance amount))
|
||||
balance)
|
||||
"Insufficient funds"))
|
||||
(define (deposit amount)
|
||||
(set! balance (+ balance amount))
|
||||
balance)
|
||||
(define (dispatch m)
|
||||
(cond ((eq? m 'withdraw) withdraw)
|
||||
((eq? m 'deposit) deposit)
|
||||
(else (error "Unknown request -- MAKE-ACCOUNT"
|
||||
m))))
|
||||
dispatch)
|
||||
Loading…
Add table
Add a link
Reference in a new issue