Vector products: Difference between revisions

m
(→‎{{header|Clojure}}: added Clojure solution)
Line 292:
 
=={{header|Clojure}}==
<lang clojure>(defrecord Vector [x y z])
(defrecord Vector [x y z])
 
(defn dot
Line 317 ⟶ 316:
(dot a (cross b c))
(cross a (cross b c)))]
(println prod)))</lang>
Output:<PRE>
</lang>
Output:
<PRE>
49
#:user.Vector{:x 5, :y 5, :z -7}
6
#:user.Vector{:x -267, :y 204, :z -3}</PRE>
</PRE>
 
=={{header|D}}==
8

edits