Názor ke článku Kudy dál v kompilovaných jazycích? od Pavel Tisnovsky - [47][48] jeste se pokusim ozrejmit ten automaticky prevod...

  • 3. 12. 2007 15:01

    Pavel Tisnovsky (neregistrovaný)

    [47][48] jeste se pokusim ozrejmit ten automaticky prevod int-Integer atd. Automaticky neni vzdy, ale kdyz prekladac pozna, ze potrebujete z Integeru udelat int, tak tu konverzi provede sam. muze byt tedy rozdil mezi zapisem 1+x a x+1 pokud x je typu Integer.

    Prikladek, kdy si s Integery hrajeme (skoro) jako s primitivnin datovym typem:

    public void inc(Integer[] arr)
    {
    for (int i=0; i<arr.length; i++) {
    arr[i]=1+arr[i]; //= 1+arr[i].intVa­lue();
    }
    }
    Integer[] pole={10,20,30}; // = new int[]{10, 20, 30};
    inc(pole);