Sha256: 5c322c0dbb256c268b1a00b00f63c07b4e7cbeae0f41bec3b1853fd8db287e87

Contents?: true

Size: 310 Bytes

Versions: 2

Compression:

Stored size: 310 Bytes

Contents

(define countdown
  (lambda (index)
    (define current (- index 1))
    (display current)
    (if (equal? current 1)
      (display "... Blast off!")
      (begin 
        (display ", ")
        (countdown current)))))
        
(countdown 11)

----

assert_output "10, 9, 8, 7, 6, 5, 4, 3, 2, 1... Blast off!"

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
flea-0.1.1 flea-language-spec/test-cases/10-functional-examples/countdown.scm
flea-0.1.0 flea-language-spec/test-cases/10-functional-examples/countdown.scm