Implement an Interface

Implementing an interface is a common task that Go programmers need to do.

GoLand offers multiple options to quickly implement an interface using:

  • Implement methods action. Use the shortcut ^I (macOS) / Ctrl+I (Windows/Linux), and then select either to generate a new type or use an existing type from the current file.
  • use Implement Interface inlay hints.

Related Resources

Compare With Clipboard
Compare With Clipboard
Compare text, files or directories and even use the clipboard contents.
Custom Structure Tags
Custom Structure Tags
Add custom tags to any fields from structures.
Speed Typing
Speed Typing
Quickly navigate to or filter any list of items in the IDE