x * (y + z) = x * z + y * z reduces to ($= x * (y + z) = x * z + y * z)
In order to give x y and z values to run it simply wrap it in a let and give them values.
(let [x 1 y 2 z 1] ($= x * (y + z) = x * z + y * z))
(defn testme [x y z] ($= x * (y + z) = x * z + y * z))
In order to give x y and z values to run it simply wrap it in a let and give them values.
alternatively wrap it in a function