Daily Curious Perversion of Programming #12

Na, az előző elég silány volt, van itt viccesebb is. Újabb C to Java portolási mókák.

Gondolom még találós kérdésnek is sértő lenne, hogy ez miért nem működik (ebben a formában) Javaban, és miért működik C-ben (ha C pszeudokódnak értelmezzük a Javat :D). :)


public boolean getFooBars(String foo, String bar) {

    foo = getValue(VALUE_FOO);
    bar = getValue(VALUE_BAR);

    // komment tőlem: nicsak, ez a módszer ismerős! :)
    if ((foo != null) && (bar != null))
        return true;

    return false;
}

public void doSomething() {
    String foo = "", bar = "";
    
    if (getFooBars(foo, bar)) {
        doSomethingElse(foo, bar); // FIX ME?!!!
    }
}

Fix you.

Hozzászólások

Nem értek a Javához, de most nem érték szerint adja át a paramétereket? C-ben persze char*-gal nincs gond, mert az valójában egy pointer.