File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -70,10 +70,10 @@ F.[[Call]](V, argumentsList)
7070
7171抽象操作的运行流程,一般是下面这样。
7272
73- > 1 . Let resultCompletionRecord be AbstractOp().
74- > 1 . If resultCompletionRecord is an abrupt completion, return resultCompletionRecord.
75- > 1 . Let result be resultCompletionRecord.[[ Value]] .
76- > 1 . return result.
73+ > 1 . Let ` resultCompletionRecord ` be ` AbstractOp() ` .
74+ > 1 . If ` resultCompletionRecord ` is an abrupt completion, return ` resultCompletionRecord ` .
75+ > 1 . Let ` result ` be ` resultCompletionRecord.[[Value]] ` .
76+ > 1 . return ` result ` .
7777
7878上面的第一步是调用抽象操作` AbstractOp() ` ,得到` resultCompletionRecord ` ,这是一个 Completion Record。第二步,如果这个 Record 属于 abrupt completion,就将` resultCompletionRecord ` 返回给用户。如果此处没有返回,就表示运行结果正常,所得的值存放在` resultCompletionRecord.[[Value]] ` 属性。第三步,将这个值记为` result ` 。第四步,将` result ` 返回给用户。
7979
You can’t perform that action at this time.
0 commit comments