GoLand 2026.2 Help

提取方法

通过 提取方法 重构,您可以选取一段代码,将其移动到单独的方法中,并用对该方法的调用替换旧代码。 如果代码始终以 return 语句退出(所有执行路径都可能通向隐式的 return 语句),则按原样提取。 但是,如果它包含没有 return 的执行路径,提取的方法将具有一个额外的 bool 标志作为 return 值。 该标志用于在调用端执行提前返回。

当您使用 提取方法 重构提取函数时,GoLand 会保留父函数参数的原始顺序。

提取函数和方法

  1. 在编辑器中,选择您要提取的表达式或其部分。 您还可以将文本光标放在表达式内,在这种情况下,GoLand 会为您提供一个潜在代码选择列表。

  2. 按 Ctrl+Alt+M 或进入主菜单中的 重构 | 提取 | 提取方法。

  3. 输入方法名称并按 Enter。

GitHub 上的代码片段

2026年 7月 14日