RosettaCodeData/Task/Matrix-multiplication/Ol/matrix-multiplication-1.ol

10 lines
212 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
; short version based on 'apply'
(define (matrix-multiply matrix1 matrix2)
(map
(lambda (row)
(apply map
(lambda column
(apply + (map * row column)))
matrix2))
matrix1))