list of array argument data types
number of input array arguments
number of output array arguments
list of signatures
var dtypes = [
'float64', 'float64',
'float32', 'float32'
];
var sigs = dtypes2signatures( dtypes, 1, 1 );
// returns [ '(float64) => (float64)', '(float32) => (float32)' ]
Transforms a list of array argument data types into a list of signatures.
first argument must be an array-like object
second argument must be a nonnegative integer
third argument must be a nonnegative integer
first argument must have at least one element
first argument must be compatible with second and third arguments