What data types are available in IPL?
A value in IPL can be of any of these types: • Number (signed 32 bit integer or double precision floating point) • String • Boolean • Single dimensional array (you can use an array of arrays to emulate multi dimensional arrays) • Environment (a set of name/value pairs) • Method (methods can be asigned to variables, passed as arguments to other methods, or returned as the value of a method call) • Null • Void (uninitialized variables and the value of calling a method without a return statement)