跳到主要内容

jumpTo 跳转到标签

jumpTo

类型: MethodDeclaration

所属类: CommandFunctionList

定义位置: command.ts

描述

跳转到标签

参数

参数名类型描述默认值
\{ operation, label, \}`{
	operation: string;
label: string;
}` | - | - |

返回值

类型: CommandFunction

源代码

位置: 第 4599 行

protected jumpTo({
operation,
label,
}: {
operation: string;
label: string;
}): CommandFunction {
switch (operation) {
case "jump":
case "save-jump":
const { commands, index } = this.stack.get();
this.jumps.push({ operation, label, commands, index });
return Command.skip;
case "return":
return () => {
const { savedCommands, savedIndex } = CurrentEvent;
if (savedCommands !== undefined) {
CurrentEvent.savedCommands = undefined;
CurrentEvent.savedIndex = undefined;
CommandList = savedCommands;
CommandIndex = savedIndex!;
}
return true;
};
}
throw new Error("Compiling Error");
}

文档生成时间:2026/2/1 16:51:39