def f(x, y) if !x.kind_of?(Integer) then raise TypeError end if !y.kind_of?(Integer) then raise TypeError end z = x + y if !z.kind_of?(Integer) then raise TypeError end return z end
def g(x) if !(-1 < x && x < 1) then raise RuntimeError end print x end