tomwys/mrjp-tests — Issue #1: Czy zmienna może się nazywać tak samo jak funkcja?
Author: tomwys
Created: 2011-11-14 07:33:40+00:00
State: open

Dostałem poniższy test od Jacka Tomaszewskiego:

// Author: Jacek Tomaszewski 277663
//collision of parameter name and function name

int main() {
return 0;
}

void y(int y) {

}

Jacek zaklasyfikował go do `bad/semantic`

Ja jednak mam wątpliwości odnośnie tej decyzji. Nie wydaje mi się, aby w Latte (podobnie jak w Javie) kolizje nazw zmienna/procedura były problemem, ponieważ w tym języku zmienne i procedury są całkowicie separowalne.

Co o tym sądzicie?