czy FPC moze ...
webmajsterek@poczta.onet.pl - 28-05-2006 00:07
czy FPC moze ...
czy we FPC mozna w jednej lini przypisac kilku zmiennym ta sama wartosc ??
cos w rodzaju a=b:=5; ( zamiast pisac a:=5; b:=5; )
albo w=a:=a mod 10;
( zamist pisac a:=a mod 10; w:=a; )
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Wiktor S. - 28-05-2006 00:07
> czy we FPC mozna w jednej lini przypisac kilku zmiennym ta sama > wartosc ??
tak,
a:=5; b:=5;
jest w jednej linii :-)
> cos w rodzaju a=b:=5;
nie
> albo w=a:=a mod 10; > ( zamist pisac a:=a mod 10; w:=a; )
nie.
jedyny przypadek połączenia dwóch znaków równości to coś takiego:
var a,b:byte; c:boolean;
c:=a=b;
równoważne:
if a=b then c:=true else c:=false;
-- Azarien
webmajsterek@poczta.onet.pl - 29-05-2006 00:21
> > jedyny przypadek połączenia dwóch znaków równości to coś takiego: > > var a,b:byte; > * *c:boolean; > > c:=a=b; > > równoważne: > > if a=b > *then c:=true > *else c:=false; >
no wlasnei a szkoda ze czegos takiego nie ma jak przypisywanie kilku zmiennym tej samej wartosci -- a w c jest cos takiego ??
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Wiktor S. - 29-05-2006 00:21
> no wlasnei a szkoda ze czegos takiego nie ma jak przypisywanie kilku > zmiennym tej samej wartosci -- a w c jest cos takiego ??
c=2; a=b=c;
a=b=4;
działa.
-- Azarien
Geo - 29-05-2006 00:21
Pascal to nie C i za to go lubie. Jesli zaczniemy zasmiecac skladnie wstawkami z C, to Pascal straci caly swoj urok. Dla mnie najbardziej liczy sie czytelnosc tego jezyka, ktorej nie ma C i C++.
Solaris - 29-05-2006 00:21
Dnia pańskiego 28 May 2006 11:28:25 -0700 "Geo" <geo@i-lo.tarnow.pl> starał się coś napisać o:
: Pascal to nie C i za to go lubie. Jesli zaczniemy zasmiecac skladnie : wstawkami z C, to Pascal straci caly swoj urok. Dla mnie najbardziej : liczy sie czytelnosc tego jezyka, ktorej nie ma C i C++.
A co powiesz o np. x+=y ? Uważasz, że to też jest zaśmiecanie? Ja tam wolę tak nić x:=x+y, ew inc(x) itp.
-- Born to raise hell. Linux registered user: 408584 Contact: GG#3802676, solaris#idns.pl 19:16:28 -!- Platyna Erroneous Nickname
=?ISO-8859-2?Q?Andrzej_Gra=BFy=F1ski?= - 31-05-2006 00:28
Solaris napisał(a): > Dnia pańskiego 28 May 2006 11:28:25 -0700 > "Geo" <geo@i-lo.tarnow.pl> starał się coś napisać o: > > : Pascal to nie C i za to go lubie. Jesli zaczniemy zasmiecac skladnie > : wstawkami z C, to Pascal straci caly swoj urok. Dla mnie najbardziej > : liczy sie czytelnosc tego jezyka, ktorej nie ma C i C++. > > A co powiesz o np. x+=y ? > Uważasz, że to też jest zaśmiecanie? Ja tam wolę tak nić x:=x+y, ew inc(x) itp. > > No to mała zagadka: kiedy x := x + 1 nie jest równoważne inc(x)?
=?iso-8859-2?Q?=A3ukasz_'Maly'_Ostrowski?= - 31-05-2006 00:28
Andrzej Grażyński wrote: > No to mała zagadka: kiedy x := x + 1 nie jest równoważne inc(x)?
Kiedy x nie jest integralne:
var f : real; begin f:=f+1; inc(f); end.
I np. kiedy x jest obiektem z overload'niętym operatorem +. Na chwile obecna nie mogę nic innego wymyślić, mam nikłe przeświadczenie że pytanie jest podchwytliwe ;).
p.s. Mógłby Pan Panie Andrzeju rzucić tutaj podobny test do tego który zaproponował Pan do Konkursu Borland'a. ;)
-- Pozdrawiam, Łukasz 'Maly' Ostrowski.
Damian Sobota - 31-05-2006 00:28
Łukasz 'Maly' Ostrowski <maly@USUNnan.pl> napisał(a):
> Andrzej Grażyński wrote: > > No to mała zagadka: kiedy x := x + 1 nie jest równoważne inc(x)? > > > Kiedy x nie jest integralne:
Znaczy sie calkowalne? ;)
Pozdrawiam, DS.
-- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
=?iso-8859-2?Q?=A3ukasz_'Maly'_Ostrowski?= - 31-05-2006 00:28
Damian Sobota wrote: >> Kiedy x nie jest integralne: > Znaczy sie calkowalne? ;)
Yhm, ja i tam moja angielsko-polszczyzna ;). W sensie ordinal expression expected ;). Hym ordynalna X-D? ;). Em... liczbowo-(przeliczalna,wyliczalna) O.o? ;).
-- Pozdrawiam, Łukasz 'Maly' Ostrowski.
Wiktor S. - 31-05-2006 00:28
>>> Kiedy x nie jest integralne: >> Znaczy sie calkowalne? ;)
> Yhm, ja i tam moja angielsko-polszczyzna ;). > W sensie ordinal expression expected ;). Hym ordynalna X-D? ;). > Em... liczbowo-(przeliczalna,wyliczalna) O.o? ;).
porządkowe
-- Azarien
=?ISO-8859-2?Q?Andrzej_Gra=BFy=F1ski?= - 31-05-2006 00:28
Łukasz 'Maly' Ostrowski napisał(a): > Andrzej Grażyński wrote: >> No to mała zagadka: kiedy x := x + 1 nie jest równoważne inc(x)? > > > Kiedy x nie jest integralne: > > var > f : real; > begin > f:=f+1; > inc(f); > end. > > I np. kiedy x jest obiektem z overload'niętym operatorem +. > Na chwile obecna nie mogę nic innego wymyślić, mam nikłe > przeświadczenie że pytanie jest podchwytliwe ;). > > p.s. Mógłby Pan Panie Andrzeju rzucić tutaj podobny test do tego > który zaproponował Pan do Konkursu Borland'a. ;) > Nie miałbym nic do zaoferowania jako nagrodę.
A inc(x) nie jest równoważne x := x + 1, jeśli x jest właściwością obiektu.
=?iso-8859-2?Q?=A3ukasz_'Maly'_Ostrowski?= - 31-05-2006 00:28
Andrzej Grażyński wrote: > Nie miałbym nic do zaoferowania jako nagrodę.
No generalnie nic raczej chyba nie trzeba w nagrode, sama seria ambitnych pytań jest IMO sama sobie nagroda :].
> A inc(x) nie jest równoważne x := x + 1, jeśli x jest właściwością > obiektu.
No tak, to też racja, najpierw read property a później write property - przy inc() nie przejdzie ;). Tej opcji nie wziąłem pod uwagę.
-- Pozdrawiam, Łukasz 'Maly' Ostrowski.
Tygrys - 03-06-2006 00:16
Użytkownik "Andrzej Grażyński" <grazynsk@petex.com.pl> napisał w wiadomości news:e5eou0$b8a$1@atlantis.news.tpi.pl... > Łukasz 'Maly' Ostrowski napisał(a): >> Andrzej Grażyński wrote: >>> No to mała zagadka: kiedy x := x + 1 nie jest równoważne inc(x)? >> Co to znaczy równoważne? Poza tym trzeba by chyba określić jakoś dziedzinę problemu.
> A inc(x) nie jest równoważne x := x + 1, jeśli x jest właściwością > obiektu.
No ale wtedy to Inc(x) jest błędne (nie kompiluje się). Dla np. x będącego typem rzeczywistym też tak będzie.
A dla x typu string też nie są równoważne, bo dają różne komunikaty o błędach :-))))
Tygrys
Damian Sobota - 03-06-2006 00:16
Tygrys <mediacom@wywalto.polbox.com> napisał(a): > >> Andrzej Grażyński wrote: > >>> No to mała zagadka: kiedy x := x + 1 nie jest równoważne inc(x)? > Co to znaczy równoważne?
Chodzi o rownowaznosc funkcjonalna.
DS.
-- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Tygrys - 03-06-2006 00:16
Użytkownik "Damian Sobota" <damsob@WYTNIJ.gazeta.pl> napisał w wiadomości news:e5p9v9$78$1@inews.gazeta.pl... > Tygrys <mediacom@wywalto.polbox.com> napisał(a): >> >> Andrzej Grażyński wrote: >> >>> No to mała zagadka: kiedy x := x + 1 nie jest równoważne inc(x)? >> Co to znaczy równoważne? > > Chodzi o rownowaznosc funkcjonalna.
Np. dla const x : Integer jest równoważne czy nie? Bo nie działa z takim samym komunikatem błędu :-) *
* Może zależeć od opcji kompilatora.
Tygrys
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
=?iso-8859-2?Q?=5BMySQL=5D_Wy=B6wietlenie_wszystkich_rekordow _zawierajacy?==?iso-8859-2?Q?ch_duplikat_a__moze_inna_struktura_bazy_danych ?=
W sumie cienkie, ale moze ktos podpowie jak ulepszyc... taka tam amatorszczyzna, ale jakos trzeba zaczynac, nie?
Poszukuję starszej wersji Mysql która może podczytać plikiwformacie ISD i ISM
Kasa fiskalna OPTIMUS spark 482g - czy moze pracowac jako zwykladrukarka? (niefiskalna)
[mysql] jaka książka dla bardziej zaawansowanch? a moze jakis tutorial na sieci?
ORA-02095: Podany parametr inicjalizacyjny nie moze byc modyfikowany
MS SQL 2005 nie działa sqlmcd - nie może się połączyć
Jak oddzielić poszczególne tony? Moze być w Photoshop'ie. Pomocy!!
Czy wstawianie do bazy Access może trwać tak długo?
SKad moze sciagnac darmowy server strumieniowy do filmow?
zanotowane.pldoc.pisz.plpdf.pisz.pltejsza.htw.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|