継続マラソン7
;; SaitoAtsushi ;; 『ambマダー?』 ;; arino ;; 『他のcall-withシリーズと比較してみる、というのはどうでしょう?』 ;; 御意見どうもです。 ;; arinoさんの意見を採用してみました。 ;; call-withシリーズって他に何があるのさ。 ;; call-with-valuesは、第一引数を実行してその結果をbに渡して実行する (define (a) (values 1 2 3 4)) (define (b) 1) ;; 多値に対応しているのか (display (call-with-values a +)) (display (call-with-values b +)) ;; R5RS ;; producer 引数を無引数で呼び出し,そしてある継続を呼び ;; 出す。この継続は,(複数個の) 値が渡されると,それらの ;; 値を引数としてconsumer 手続きを呼び出す。consumer へ ;; の呼出しに対する継続は,call-with-values への呼出し ;; の継続である。 ;; んー。分かったような分からないような。 ;; 何がうれしいか。