2014-08-27 13 views

Odpowiedz

8

Użyj let/ec, aby utworzyć kontynuację ucieczki.

Przykład:

(let/ec return 
    (for ([x 10000]) 
    (when (= x 100) 
     (return x)))) 

Korzystanie niech/WE jest tańsza niż przy użyciu połączenia/CC, która tworzy pełną kontynuację.

Powiązane problemy