I need a function which returns/prints the sign on an integer. So far I came up with this:
def extract_sign(integer) integer >= 0 ? \'+\' : \'-\' end >
I use n == 0 ? 1 : n.abs / n, e.g.:
n == 0 ? 1 : n.abs / n
def sign(n) n == 0 ? 1 : n.abs / n end sign(10) # 1 sign(0) # 1 sign(-5) # -1