-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsgate.m10r2.
onet.pl!niusy.onet.pl
From: p...@p...onet.pl
Newsgroups: pl.comp.programming
Subject: Re: lambda i clojures
Date: Mon, 17 Oct 2011 07:25:33 +0200
Organization: Onet.pl
Lines: 39
Sender: n...@n...onet.pl
Message-ID: <4...@n...onet.pl>
References: <j7f5t1$er7$1@news.onet.pl>
NNTP-Posting-Host: newsgate.m10r2.onet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: 8bit
X-Trace: newsgate.onet.pl 1318829133 11607 213.180.150.14 (17 Oct 2011 05:25:33 GMT)
X-Complaints-To: n...@o...pl
NNTP-Posting-Date: Mon, 17 Oct 2011 05:25:33 +0000 (UTC)
Content-Disposition: inline
X-Mailer: http://niusy.onet.pl
X-Forwarded-For: 91.94.95.60, 10.174.28.51
X-User-Agent: Opera/9.80 (Windows NT 5.1; U; pl) Presto/2.2.15 Version/10.00
Xref: news-archive.icm.edu.pl pl.comp.programming:192919
[ ukryj nagłówki ]
> to nie zadziała. Co się stanie w tym przypadku
> jeśli a i b będą static?
> (jakieś pseudo C, mam nadzieję, że zrozumiałe):
>
> funkcja funkcjaOut(int a, int b)
> {
> return funkcjaIn(int x) {
> return a * x + b;
> }
> }
>
> funkcja1 = funkcjaOut(1 2);
>
> funkcja2 = funkcjaOut(-2 5);
>
> i rysujemy sobie wykres dwu funkcji:
>
> for i = -10; i <= 10; i++ {
> plot(funkcja1(i));
> plot(funkcja2(i));
> }
>
>
>
ok, dobry przyklad, zwlaszcza o ile o to wlasnie chodzi w tych closures
a mozliwe ze wlasnie o to, to powyzej mozna by zrobic tak by dzialalo
zalezy co robilby ten return na funkcji (zdaje sie ze wlasnie to robia
implementacje owych closures), ja ew predzej bym sie zastanowil czy
to warto miec wbudowane - ale odloze to rozwazanie do przyszlosci,
a chwilowo pozostane w zadowoleniu ze teraz wiecej kojarze o co chodzi,
tnx, pzdr
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Następne wpisy z tego wątku
- 17.10.11 06:32 Piotr Chamera
- 17.10.11 07:18 Stachu 'Dozzie' K.
- 17.10.11 07:20 Stachu 'Dozzie' K.
Najnowsze wątki z tej grupy
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-12-17 Rodzaj przekładni planetarnej z
- 2024-12-17 Z instrukcji do kitu
- 2024-12-17 Re: W telefonie brak szufladki na drugą kartę SIM
- 2024-12-17 nie wyrzucaj starych opon
- 2024-12-17 znów elektryk:P
- 2024-12-17 "Ręczny" a przegląd.
- 2024-12-17 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2024-12-17 Warszawa => Fullstack Developer <=
- 2024-12-17 Warszawa => Starszy Konsultant AWS <=
- 2024-12-17 Kraków => Full Stack .Net Engineer <=
- 2024-12-17 Kraków => Programista Full Stack (.Net Core) <=
- 2024-12-17 Kraków => Software .Net Developer <=
- 2024-12-17 Rozproszona Kontrola Konstytucyjności WYBORNE ;-)
- 2024-12-17 dotacja dla PiS
- 2024-12-17 wolny rynek