fork download
  1. (loop :for x in '(0.1e0 0.1s0 0.1d0 0.1l0 1/10)
  2. :for sum = (loop :repeat 10 :sum x)
  3. :do (format t "~a: ~a * 10 = ~a~%"
  4. (type-of x) x sum))
Success #stdin #stdout 0.01s 10552KB
stdin
Standard input is empty
stdout
SINGLE-FLOAT: 0.1 * 10 = 1.0000001
SHORT-FLOAT: 0.1s0 * 10 = 0.99999s0
DOUBLE-FLOAT: 0.1d0 * 10 = 0.9999999999999999d0
LONG-FLOAT: 0.1L0 * 10 = 1.0000000000000000001L0
RATIO: 1/10 * 10 = 1