Article View: pl.comp.lang.funkcyjne
Article #914Re: Dlaczego to nie dziala?
From: ppp
Date: Tue, 22 May 2007 14:02
Date: Tue, 22 May 2007 14:02
44 lines
2523 bytes
2523 bytes
On 22 Maj, 01:27, Tomasz bla Fortuna <b...@thera.be> wrote: > Dnia 21 May 2007 15:06:56 -0700 > ppp <jimm...@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 > > signature.asc > 1KPobierz npisałem wcześniej, że ma zliczać wystąpienia zadanego wyrazu w podanym pliku. no wiem że trochę brakuje, ale nie mam pomysłu na to jakoś. czekam na olśnienie;)
Technical Details
Message-ID:
<1179842560.748271.157590@u36g2000prd.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!u36g2000prd.googlegroups.com!not-for-mailReferences:
<1179785216.063894.71460@36g2000prm.googlegroups.com> <20070522012726.0c337e11@Vorago>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!u36g2000prd.googlegroups.com!not-for-mail From: ppp <jimmie0@wp.pl> Newsgroups: pl.comp.lang.funkcyjne Subject: Re: Dlaczego to nie dziala? Date: 22 May 2007 07:02:40 -0700 Organization: http://groups.google.com Lines: 47 Message-ID: <1179842560.748271.157590@u36g2000prd.googlegroups.com> References: <1179785216.063894.71460@36g2000prm.googlegroups.com> <20070522012726.0c337e11@Vorago> NNTP-Posting-Host: 62.233.248.29 Mime-Version: 1.0 X-Trace: posting.google.com 1179842603 10327 127.0.0.1 (22 May 2007 14:03:23 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 22 May 2007 14:03:23 +0000 (UTC) In-Reply-To: <20070522012726.0c337e11@Vorago> User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3,gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: u36g2000prd.googlegroups.com; posting-host=62.233.248.29; posting-account=p0V1JA0AAACAHetgoXwsMI9j_pfyLJYv Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit