Pular para conteúdo

Exercícios: Aula 06 – Generics (Programação Genérica) 📦

🟢 Nível: Básico

  1. Função Generics: Escreva uma função genérica chamada duplicar<T> que receba um item e retorne um array contendo o item duas vezes.
  2. Array Genérico: Crie uma função que receba um array genérico e retorne o último elemento.

🟡 Nível: Intermediário

  1. Classe Genérica: Crie uma classe Pilha<T> que permita adicionar (push) e remover (pop) itens de um tipo genérico.
  2. Constraints: Crie uma função genérica que aceite apenas objetos que possuam a propriedade .id.

🔴 Nível: Desafio

  1. Interface Genérica: Crie uma interface para uma RespostaAPI<T> que contenha os campos status, data (do tipo T) e error. Teste-a com diferentes tipos de dados.