View Single Post
Old 16-10-2011, 21:26   #4
nico159
Senior Member
 
Iscritto dal: Aug 2003
Città: Barletta (BA)
Messaggi: 939
Quote:
Originariamente inviato da AnonimoVeneziano Guarda i messaggi
Usando le list comprhension:

Codice:
scalar_product xs ys = sum $ [ x*y | x <- xs, y <- ys ]
Non posso testare il codice perchè in questo momento non ho il ghc installato , ma dovrebbe essere corretto
Mi sa di no, perchè per le liste:
[1, 2, 3] e [1, 2, 3]
Il risultato di [ x*y | x <- xs, y <- ys ] dovrebbe essere:
[1, 2, 3, 2, 4, 6, 3, 6, 9]
Invece il risultato corretto dovrebbe essere:
[1, 4, 9]
__________________
In a world without fences, who needs Gates?
Power by: Fedora 8 - Mac OS X 10.4.11
nico159 è offline   Rispondi citando il messaggio o parte di esso