Thread View: pl.comp.lang.funkcyjne
2 messages
2 total messages
Started by Wojciech Mula
Mon, 18 Oct 2004 19:50
Moscow ML i =#
Author: Wojciech Mula
Date: Mon, 18 Oct 2004 19:50
Date: Mon, 18 Oct 2004 19:50
19 lines
1245 bytes
1245 bytes
Cześć! Pisałem jakiś prosty programik i natknąłem się na rzecz wg mnie dziwną. Mianowicie zapis val a = #"a"; jest jak najbardziej w porządku, lecz val a =#"a" już nie -- pojawia się błąd składniowy, ze wskazaniem na tytułowy =#. Natomiast gdy po prawej stronie stanie cokolwiek innego, niż znak (czyli liczba, identyfikator, łańcuch, itd.) to błąd się nie pojawia. Nie rozumiem dlaczego tak jest, proszę o wyjaśnienie. TIA w.
Re: Moscow ML i =#
Author: Tomasz Zielonka
Date: Mon, 18 Oct 2004 20:33
Date: Mon, 18 Oct 2004 20:33
22 lines
1312 bytes
1312 bytes
Wojciech Mula wrote: > Cześć! > > Pisałem jakiś prosty programik i natknąłem się na rzecz wg mnie dziwną. > Mianowicie zapis > > val a = #"a"; > > jest jak najbardziej w porządku, lecz > > val a =#"a" > > już nie -- pojawia się błąd składniowy, ze wskazaniem na tytułowy =#. Po prostu SML lekser traktuje =# jako jeden symbol. To tak jak w np. w C: (+ + x) a (++x). Pozdrawiam, Tomek -- .signature: Too many levels of symbolic links
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads