println "executed :default")) (area 1 2) ;;=> executed :default (area 2 3) ;;=> x > y 删除method ;; 函数签名 (remove-method multifn dispatch-val) ;; 示例 (remove-method area true) 分发规则 先对dispatching value和method的dispatching-value
println "executed :default")) (area 1 2) ;;=> executed :default (area 2 3) ;;=> x > y 删除method ;; 函数签名 (remove-method multifn dispatch-val) ;; 示例 (remove-method area true) 分发规则 先对dispatching value和method的dispatching-value