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)
70
70
71
71
抽象操作的运行流程,一般是下面这样。
72
72
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 ` .
77
77
78
78
上面的第一步是调用抽象操作` AbstractOp() ` ,得到` resultCompletionRecord ` ,这是一个 Completion Record。第二步,如果这个 Record 属于 abrupt completion,就将` resultCompletionRecord ` 返回给用户。如果此处没有返回,就表示运行结果正常,所得的值存放在` resultCompletionRecord.[[Value]] ` 属性。第三步,将这个值记为` result ` 。第四步,将` result ` 返回给用户。
79
79
You can’t perform that action at this time.
0 commit comments