GoLand 2025.3 Help

提取方法

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

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

提取函数和方法

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

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

  3. 输入方法名称并按 Enter

GitHub 上的代码片段

最后修改日期: 2025年 12月 5日