gitea源码

map.go 290B

1234567891011121314
  1. // Copyright 2025 The Gitea Authors. All rights reserved.
  2. // SPDX-License-Identifier: MIT
  3. package util
  4. func GetMapValueOrDefault[T any](m map[string]any, key string, defaultValue T) T {
  5. if value, ok := m[key]; ok {
  6. if v, ok := value.(T); ok {
  7. return v
  8. }
  9. }
  10. return defaultValue
  11. }