eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programming[.] zachecam do wiekszej aktywnosci na grupieRe: [.] zachecam do wiekszej aktywnosci na grupie
  • Data: 2010-12-07 22:00:57
    Temat: Re: [.] zachecam do wiekszej aktywnosci na grupie
    Od: Borneq <b...@a...hidden.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie 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: