Ich habe diese Daten und Typen:Haskell - unendliche Liste -
data Cliente = Uncliente {nombre::String,resistencia::Int,bebidas::[Bebida],amigos::[Cliente]} deriving (Show)
type Bebida = Cliente -> Cliente
type Nombre = String
type Duracion = Float
type Acciones = [Bebida]
type Itinerario = (Nombre,Duracion,Acciones)
Und ich habe diesen Slogan:
„definieren Chucknorris, die ein Kunde, der ursprünglich genannt wurde‚Chuck‘, Widerstand 1000, ist Anas Freund und nahm alle Sodas, die im Universum existieren, beginnend mit einem Level 1 Soda, dann ein Level 2 Soda, und so weiter. "
, und ich tue:
chuckNorris = Uncliente {
nombre = "Chuck",
resistencia = 1000,
bebidas = [soda 1,2..],
amigos = [ana]
Aber das funktioniert nicht, weil die unendliche Liste von Getränken ist nicht wie, dass
Wie würden Sie die unendliche Liste schreiben?
wie Soda 1, soda 2, soda 3 ........