虚数单位sqrt(-1)用im来表示Literal numbers without a decimal point (such as42) create integers instead of floating point numbers. Arbitrarily large integer literals are supported. But this means that some operations such as2^-1will throw a domain error as the result is not an integer (see the FAQ entry on domain errors for details).