eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programming[.] zachecam do wiekszej aktywnosci na grupie › Re: [.] zachecam do wiekszej aktywnosci na grupie
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.PO
    STED!not-for-mail
    From: Borneq <b...@a...hidden.pl>
    Newsgroups: pl.comp.programming
    Subject: Re: [.] zachecam do wiekszej aktywnosci na grupie
    Date: Tue, 07 Dec 2010 23:00:57 +0100
    Organization: http://onet.pl
    Lines: 28
    Message-ID: <idmaqp$nt1$1@news.onet.pl>
    References: <0...@n...onet.pl> <idlum4$2aq$1@news.onet.pl>
    <idm8c3$dm2$1@news.onet.pl>
    NNTP-Posting-Host: 194.117.241.254
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: news.onet.pl 1291759257 24481 194.117.241.254 (7 Dec 2010 22:00:57 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Tue, 7 Dec 2010 22:00:57 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.12) Gecko/20101027
    Thunderbird/3.1.6
    In-Reply-To: <idm8c3$dm2$1@news.onet.pl>
    X-Antivirus: avast! (VPS 101207-1, 2010-12-07), Outbound message
    X-Antivirus-Status: Clean
    Xref: news-archive.icm.edu.pl pl.comp.programming:187510
    [ ukryj nagłówki ]

    W dniu 2010-12-07 22:18, Jędrzej Dudkiewicz pisze:
    > "With" w jakiej postaci? Jak miałoby działać?

    W Pascalu można na przykład
    with Canvas do
    begin
    MoveTo(100,200);
    LineTo(200,100);
    end;
    Nie pisząc za każdym razem "Canvas.MoveTo"
    Pytanie, jak odwoływac się do nazwy która jest przysłonięta przez with,
    przypiśćmy że jest procedura MoveTo. Gdy jest to metoda klasy to można
    użyć this czy self, a co gdy nie np. nazwa zmiennej lokalnej?
    Czy nazwy skrócone przez with jakoś specjalnie oznaczać, np. zaczynać od
    kropki?
    Można by też zastanawiać się jak odłowywać się w polu with nie do pola
    struktury ale do całej struktury:
    with funkcja_zwracajaca_strukture() do
    begin
    poleA=1
    poleB=2
    funkcja(funkcja_zwracajaca_strukture());
    end;
    Tutaj mamy funkcję jako argument mającą strukturę/klasę zwracaną przez
    funkcję która wołana jest podwójnie a tego chcielibyśmy uniknąć bo nie
    tylko zabiera to czas ale każde wołanie może coś zmieniać jak np. odczyt
    kolejnego tokenu.
    Jako nazwę można użyć skrótu np kropki lub znaku dolara czy czegoś innego.

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: