Sha256: b6f66e8edaae50f4f72d39563fbab4a24ad701bafa90055b035a1dcc67a07b5f

Contents?: true

Size: 524 Bytes

Versions: 10

Compression:

Stored size: 524 Bytes

Contents

to operate :a :b
  (print [a =] :a)
  (print [b =] :b)
  (print [a + b =] :a + :b)
  (print [a - b =] :a - :b)
  (print [a * b =] :a * :b)
  (print [a / b =] int :a / :b)
  (print [a mod b =] modulo :a :b)
end

Each infix operator also has a prefix synonym (sum, difference, product, quotient). Sum and product can also have arity greater than two when used in parentheses (sum 1 2 3). Infix operators in general have high precedence; you may need to enclose their arguments in parentheses to obtain the correct expression.

Version data entries

10 entries across 7 versions & 1 rubygems

Version Path
zettacode-0.1.7 files.zettacode/arithmetic.integer/logo.txt
zettacode-0.1.6 files.zettacode/arithmetic.integer/logo.txt
zettacode-0.1.6 files.zettacode2/arithmetic.integer/logo.txt
zettacode-0.1.5 files.zettacode/arithmetic.integer/logo.txt
zettacode-0.1.5 files.zettacode2/arithmetic.integer/logo.txt
zettacode-0.1.4 files.zettacode/arithmetic.integer/logo.txt
zettacode-0.1.4 files.zettacode2/arithmetic.integer/logo.txt
zettacode-0.1.3 files.zettacode/arithmetic.integer/logo.txt
zettacode-0.1.2 files.zettacode/arithmetic.integer/logo.txt
zettacode-0.1.1 zettacode.files/arithmetic.integer/logo.txt