#!/usr/bin/ruby

require 'gmp'

a=GMP::Z.new()
b=GMP.Z(1)
c=GMP::Z.new(b)
d=GMP.Z("1")
e=GMP::Z.new(2**32)

f=GMP::Q.new()
g=GMP.Q(1)
h=GMP::Q.new(1,2)
i=GMP.Q("1/2")
j=GMP::Q.new(h)

[a,b,c,d,e,f,g,h,i,j].each { |var| p var }


syntax highlighted by Code2HTML, v. 0.9.1