SICP_3.31

 

(define (accept-action-procedure! proc)
  (set! action-procedures (cons proc action-procedures)))

 

(define (accept-action-procedure! proc)
  (set! action-procedures (cons proc action-procedures))
  (proc))

 

倘若不执行一次proc过程 与该wire 相连的位于 output的那边的wire将可能得到错误的值

 

打个比方:

            1       ----------------        2           ----------------------               3

      -----------|  inverter1    |----------------|        inverter2     |---------------------

                    ----------------                      ----------------------

已知 wire3 的初值为0 假设wire2初值为0 如果wire2 在连上inverter2 时 不执行一次proc 那这个反向器就起不到反相器的作用了

 

posted @ 2017-10-17 21:32  lan126  阅读(189)  评论(0)    收藏  举报