| 1234567891011121314151617181920212223242526 |
- // Author: simon (ynwdlxm@163.com)
- // Date: 2025/9/15 18:08
- // Desc:
- package database
- import (
- "strings"
- )
- // 命令表
- var cmdTable = make(map[string]*command)
- type command struct {
- executor ExecFunc // 执行函数
- arity int // 参数个数
- }
- func RegisterCommand(name string, executor ExecFunc, arity int) {
- name = strings.ToLower(name)
- cmdTable[name] = &command{
- executor: executor,
- arity: arity,
- }
- }
|