GoLand 2026.1 Help

メソッドの抽出

メソッドの抽出 リファクタリングを使用すると、コードフラグメントを別のメソッドに移動し、古いコードをそのメソッドの呼び出しに置き換えることができます。 コードが常に return 文で終了する場合(すべての実行パスが暗黙的な return 文につながる可能性がある場合)、コードはそのまま抽出されます。 ただし、return 文のない実行パスが含まれている場合は、抽出されたメソッドに 戻る 値として bool フラグが追加されます。 このフラグは、呼び出し側で早期 return を実行するために使用されます。

メソッドの抽出 リファクタリングを使用して関数を抽出すると、GoLand は親関数のパラメーターの元の順序を維持します。

関数とメソッドを抽出する

  1. エディターで、抽出したい式またはその一部を選択します。 また、式内にキャレットを置くこともできます。この場合、GoLand が候補のコード選択の一覧を表示します。

  2. Ctrl+Alt+M を押すか、メインメニューで リファクタリング | 抽出 | メソッドの抽出 に移動します。

  3. メソッド名を入力し、 Enter を押します。

GitHub のコードスニペット (英語)

2026 年 5 月 22 日