Vector products: Difference between revisions
m
→{{header|Clojure}}
(→{{header|Clojure}}: added Clojure solution) |
|||
Line 292:
=={{header|Clojure}}==
<lang clojure>(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>▼
▲Output:
49
#:user.Vector{:x 5, :y 5, :z -7}
6
#:user.Vector{:x -267, :y 204, :z -3}</PRE>
=={{header|D}}==
|