---
name: pair
lang: go
domain: core
version: "1.0.0"
algebraic: product
definition: |
  type Pair[A any, B any] struct {
      First  A
      Second B
  }
description: "Tipo producto generico que agrupa dos valores de tipos potencialmente distintos. Util para ZipSlices y operaciones que devuelven dos resultados."
tags: [pair, tuple, product, generic]
uses_types: []
file_path: "functions/core/pair.go"
---
