struct A { int a; }; void main() { int[] a = new int[4]; float[] b = new float[4]; A[] d = new A[4]; a[2] = 243; b[2] = 23.5; d[2].a = 64560; test(a[2]); test(b[2]); test(d[2].a); }