mknum

func mknum(s : String) -> Number
  post result = Undefined or result = mknum(mkstr(result))

Converts a string into the corresponding number, if possible.

For example:

  mknum(`5') = mknum(`5.0') = mknum(`0.5e2')
  mknum(`not a number') = Undefined

Herman Venter

This is Slim documentation as snarfed on 27 May 1999 by dB.