[nem-pl] Zmiany sk³adniowe
rzyjontko
rzyj at o2.pl
Wed Oct 15 15:50:59 CEST 2003
Michal Moskal napisał:
>
> {
> ref x = 3;
> while (x < 7) {
> x = x + 1; // ERROR
> foo ()
> }
> }
Najpierw taka marginalna uwaga. Czy
ref x <- 3;
nie byłoby bardziej konsekwentne?
Podany błąd jest analogiczny do tych, które powstają w językach bez
deklaracji zmiennych. Ale ludzie się czepiają wszystkiego.
Ostatecznym argumentem zawsze będzie, że Nemerle to nie C#. Każdy
manual do Lispa zawiera coś na kształt "common pitfalls in local
bindings".
Wydaje mi się, że problemem jest to, że dla zwyczajnego człowieka '='
wydaje się bardziej naturalne niż <-. Więc może zamienić '<-' z '='?
---- ----
rzyjontko <rzyj # plusnet () pl>
http://www.student.ii.uni.wroc.pl/~rzyj/
---- ----
More information about the devel-pl
mailing list