名複: continuations
continuation
KK:[kǝnˌtɪnjʊˈеʃǝn] DJ:[kǝnˌtinjuˈеiʃǝn]
在電腦科學中,續體(英語:continuation,也譯作計算續體、續延、延續性),是對電腦程式的控制狀態的一種抽象表示。續體實化了程式控制狀態。可以理解為,續體是一種資料結構,它表示在行程執行中給定點上的計算過程,所建立的資料結構可以被程式語言訪問,而不是被執行時環境所隱藏掉。這對實現程式語言的某些控制機制,比如例外處理、協程、生成器非常有用。
「當前續體」從執行代碼的角度看來,是可以從程式執行的當前點匯出的續體。續體還被用來提及「頭等續體」,它是一種構造,賦予程式語言儲存在任何點上的執行狀態的能力,並在程式中後來的點上可能多次返回到這一點。