array => type[]