(*') (*' x) (*' x y) (*' x y & more)
Returns the product of nums. (*') returns 1. Supports arbitrary precision. See also: *
;; there is an implicit 1
(*')
;;=> 1
;; the implicit 1 comes into play
(*' 6)
;;=> 6
(*' 2 3)
;;=> 6
(*' 2 3 4)
;;=> 24
(*' 0.5 200)
;;=> 100.0
;; great so it gives the same results as *.
;; not quite check this out
(* 1234567890 9876543210)
;; ArithmeticException integer overflow
(*' 1234567890 9876543210)
;;=> 12193263111263526900N