🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #346816

Re: Nowe Delphi

#346816
From: Tomek D
Date: Thu, 25 Oct 2018 06:04
31 lines
1794 bytes
W dniu 24.10.2018 o 23:03, J-23 pisze:
> W dniu 24.10.2018 o 17:50, Roman Tyczka pisze:
>> 
>> Co powiecie na takie rzeczy w Delphi?
>> 
>> begin ... var s : string := 'tekst'; for i : Integer := 1 to
>> Length(s) do writeln(s[i]);
>> 
>> lub
>> 
>> begin ... var aStrList := TStringList.Create;
>> 
>> I jak? Dobre?
>> 
> 
> Rozumiem że to przechodzi pod nową wersją. Mam wrażenie że co chwila
>  nowe konstrukcje jezykowe dochodzą tylko akurat dla powyższych
> ciężko mi znaleźć uzasadnienie.
> 

Czasami robię w c# i powiem szczerze, że to wygodne. Tym bardziej, że 
zasięg zmiennych mam być ograniczony do bloku, w którym zostały 
zadeklarowane.

Np. taki przypadek. Wołasz funkcję, która zwraca jakiś "dziwny" typ. 
Przy konstrukcji:
var zmienna := DziwnaFunkcja();
nie musisz dochodzić jak ten typ się dokładnie nazywa, żeby zadeklarować 
zmienną.

Tomek D.
Technical Details
Message-ID: <pqrmdk$ud2$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <7376c5jxe41w$.dlg@tyczka.com> <5bd0de10$0$485$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Tomek D <bez@dresu.invalid>
Newsgroups: pl.comp.lang.delphi
Subject: Re: Nowe Delphi
Date: Thu, 25 Oct 2018 08:04:39 +0200
Organization: ATMAN - ATM S.A.
Lines: 31
Message-ID: <pqrmdk$ud2$1@node2.news.atman.pl>
References: <7376c5jxe41w$.dlg@tyczka.com> <5bd0de10$0$485$65785112@news.neostrada.pl>
NNTP-Posting-Host: 91.225.9.9
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1540447476 31138 91.225.9.9 (25 Oct 2018 06:04:36 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Thu, 25 Oct 2018 06:04:36 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
In-Reply-To: <5bd0de10$0$485$65785112@news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit