LogoClawIndex
案例技能关于
LogoClawIndex

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。

go-functional-options - 为Go API实现函数式选项模式

将函数式选项模式应用于具有可选配置的Go构造函数和公共API

标签

更新于: 2026-02-11
Go设计模式API设计代码风格

能力

典型输入

典型输出

该技能可以做什么

  • 定义Option接口
  • 创建With*构造函数
  • 配置可选参数
  • 应用选项到结构体

输入

  • Go源代码
  • API设计要求
  • 可选配置参数

输出

  • 实现函数式选项模式的Go代码
  • 配置好的构造函数

要求

  • Go编程环境
  • Go语言基础理解

来源

  • 规范: SKILL.md
定义Option接口
创建With*构造函数
配置可选参数
应用选项到结构体
Go源代码
API设计要求
可选配置参数
实现函数式选项模式的Go代码
配置好的构造函数