eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programminglambda, clojuresRe: lambda i clojures
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.man.lodz.pl!newsfeed.pionier.net.p
    l!feeder.erje.net!newsfeed1.swip.net!news.astraweb.com!border5.a.newsrouter.ast
    raweb.com!not-for-mail
    Message-ID: <4...@s...net>
    Date: Sun, 16 Oct 2011 17:43:49 +0100
    From: Bronek Kozicki <b...@s...net>
    Organization: (my opinions are just mine)
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20110929
    Thunderbird/7.0.1
    MIME-Version: 1.0
    Newsgroups: pl.comp.programming
    To: bartekltg <b...@o...pl>
    Subject: Re: lambda i clojures
    References: <j7bnrd$4le$1@inews.gazeta.pl>
    <a...@q...googlegroups.com>
    <j7cpnj$8b3$1@inews.gazeta.pl> <j7d4br$7d6$1@news.onet.pl>
    <j7dpt1$f7u$1@inews.gazeta.pl> <j7e37f$fqr$1@news.onet.pl>
    <j7et2j$e5u$1@news.onet.pl>
    In-Reply-To: <j7et2j$e5u$1@news.onet.pl>
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Lines: 29
    NNTP-Posting-Host: f6cb530b.news.astraweb.com
    X-Trace: DXC=WMFaoAPD?YC;VG4<An`lKBL?0kYOcDh@JC[1R7Gm;WdFS4Tg:Xl5=MNBRCQV\K7kn@VjSgQI
    [?]?M1Z:jB]Q=oFBlQ5=ZTMH@]L9fe`_MG;_1M
    Xref: news-archive.icm.edu.pl pl.comp.programming:192900
    [ ukryj nagłówki ]

    On 16/10/2011 16:26, bartekltg wrote:
    > Zmienne statyczne w funkcji?
    > http://en.wikipedia.org/wiki/Static_variable
    >
    > #include <stdio.h>
    >
    > void func() {
    > static int x = 0; // x is initialized only once across three calls of
    > func()
    > printf("%d\n", x); // outputs the value of x
    > x = x + 1;
    > }
    >
    > int main(int argc, char * const argv[]) {
    > func(); // prints 0
    > func(); // prints 1
    > func(); // prints 2
    > return 0;
    > }
    >
    > Robi dokładnie to, co Twój przykład.

    ... pod warunkiem że uruchomisz to tylko raz.

    Closure można utworzyć wiele razy, z jednego wyrażenia lambda, za każdym
    razem będzie miało nowy stan. To jest szczególnie pożyteczne w wątkach.


    B.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: