Article View: pl.comp.lang.funkcyjne
Article #913Re: Dlaczego to nie dziala?
From: Tomasz bla Fortuna
Date: Mon, 21 May 2007 23:27
Date: Mon, 21 May 2007 23:27
34 lines
1807 bytes
1807 bytes
Dnia 21 May 2007 15:06:56 -0700 ppp <jimmie0@wp.pl> napisał(a): > program ma zliczać ile razy w zadanym pliku wystąpił dany wyraz. > problem w tym, że za bardzo nie chce działać... > > let isspace ch = (ch =' ') || (ch ='\t') || (ch ='\n') || (ch > ='\r') ;; > (ciach) > let zlicz (nazwa,wyraz) = > let plik = open_in nazwa > in > begin > let i = ref (1) in > while true do > let odczyt = input_string plik in > i=i+1; > done; > end >;; Funkcja "zlicz" pobiera nazwę wyrazu - ale nic z nim nie robi. Do tego "i=i+1" nie jest specjalnie legalnym wyrażeniem, imho powinno być i:=!i + 1. Też zamiast dziwnego "let zlicz (nazwa,wyraz)" dałbym raczej: let zlicz nazwa wyraz, po co tu krotka? Tak trochę imperatywnie pachnie. ;d A odpowiadając na pytanie - program nie jest skończony, abstrahując od tego co w/w kod miałby robić lub robi. -- Tomasz bla Fortuna jid: bla(at)af.gliwice.pl pgp: 0x90746E79 @ pgp.mit.edu
Technical Details
Message-ID:
<20070522012726.0c337e11@Vorago>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.silweb.pl!polsl.pl!not-for-mailReferences:
<1179785216.063894.71460@36g2000prm.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.silweb.pl!polsl.pl!not-for-mail From: Tomasz bla Fortuna <bla@thera.be> Newsgroups: pl.comp.lang.funkcyjne Subject: Re: Dlaczego to nie dziala? Date: Tue, 22 May 2007 01:27:26 +0200 Organization: Politechnika Slaska, Gliwice Lines: 52 Message-ID: <20070522012726.0c337e11@Vorago> References: <1179785216.063894.71460@36g2000prm.googlegroups.com> NNTP-Posting-Host: afdns.sownet.pl Mime-Version: 1.0 X-Trace: polsl.pl 1179789993 18057 195.82.188.30 (21 May 2007 23:26:33 GMT) X-Complaints-To: news@polsl.pl NNTP-Posting-Date: Mon, 21 May 2007 23:26:33 +0000 (UTC) X-Newsreader: Claws Mail 2.9.1 (GTK+ 2.10.12; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit