Mål: Förstå hur generiska metoder fungerar separat från generiska klasser.

Använd nedanstående kod.

from typing import TypeVar

T = TypeVar('T')

def repeat_twice(value: T) -> list[T]:
    return [value, value]

Uppgift:

  1. Använd funktionen repeat_twice() med olika datatyper (exempelvis int, str, bool).
  2. Skriv ut resultatet för varje anrop och förklara vad som händer.