1
的智力玩具,在方案實施如下:是否可以在C#5.0中使用異步實現陰陽謎題?
(let* ((yin
((lambda (cc) (display #\@) cc) (call-with-current-continuation (lambda (c) c))))
(yang
((lambda (cc) (display #\*) cc) (call-with-current-continuation (lambda (c) c)))))
(yin yang))
拼圖的目標是制定和理解這段代碼的輸出。
我想知道是否有可能使用C#5.0的新異步CPS特性實現具有相同語義的代碼。
我有困難抓的部分是難題依賴let *的語義和call/cc一樣多。我不確定如何在C#中正確表達這種相互作用。
我看不懂計劃,你能給我們另一個難題的實現(在僞?) – Polity
我對這個問題的回答可能會有相當大的幫助。 http://stackoverflow.com/questions/4070237/how-could-the-new-async-feature-in-c-sharp-5-0-be-implemented-with-call-cc –