Struktura - ekwiwalent...
Artur M. Piwko - 23-11-2005 11:06
Struktura - ekwiwalent...
Chcia³bym zrobiæ nastêpuj±cy ekwiwalent z C:
struct nazwa * tab[] = { { "jaki¶ tekst", 2, 3, 3.5, 10 }, { "inny tekst", 12, 11, 10.1, 12 } };
Tablica zawiera elementy ró¿nego typu. Nie chcia³bym zamieniaæ struktur na klasy - wpisów bêdzie du¿o i wybloatuje mi to trochê kod.
Czy jest jaki¶ inny, sposób zamiany takiej konstrukcji, ni¿ utworzenie tablic do ka¿dego elementu struktury z osobna? Typu:
String tab1[] = { "jaki¶ tekst", "inny tekst" }; int tab2[] = { 2, 12 };
itd...
-- [ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:213B ] [ 12:02:52 user up 10802 days, 23:57, 1 user, load average: 0.06, 0.06, 0.06 ]
Fremen add spice to life!
Mikolaj Rydzewski - 23-11-2005 11:06
Artur M. Piwko wrote:
> Czy jest jaki¶ inny, sposób zamiany takiej konstrukcji, ni¿ utworzenie > tablic do ka¿dego elementu struktury z osobna? Typu: > > String tab1[] = { "jaki¶ tekst", "inny tekst" }; > int tab2[] = { 2, 12 };
Nie mozesz uzyc ArrayList albo czegos podobnego? Prymitywy po opakowaniu tez mozna w niej przechowywac.
-- Mikolaj Rydzewski
a1 - 23-11-2005 11:06
Artur M. Piwko wrote: > Chcia³bym zrobiæ nastêpuj±cy ekwiwalent z C: > > struct nazwa * tab[] = { > { "jaki¶ tekst", 2, 3, 3.5, 10 }, > { "inny tekst", 12, 11, 10.1, 12 } > };
A nie lepiej trzymac to w zewnetrznym pliku?
--
a1 (Bartek Janusz) mailto: arcone1 [at] invalid.gmail [dot] com
Artur M. Piwko - 23-11-2005 11:06
In the darkest hour on Mon, 21 Nov 2005 13:08:48 +0100, a1 <arcone1@gmail.com> screamed: >> struct nazwa * tab[] = { >> { "jaki¶ tekst", 2, 3, 3.5, 10 }, >> { "inny tekst", 12, 11, 10.1, 12 } >> }; > > A nie lepiej trzymac to w zewnetrznym pliku? >
To ma byæ midlet. Wola³bym, by by³o to wbudowane.
-- [ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:231B ] [ 13:28:06 user up 10802 days, 1:23, 1 user, load average: 0.06, 0.06, 0.06 ]
Diagnostics are the programs that run when nothing else will.
a1 - 23-11-2005 11:06
Artur M. Piwko wrote:
> To ma byæ midlet. Wola³bym, by by³o to wbudowane.
To tym bardziej, zobacz jak wyglada static initializer dla czegos takiego, zamuje zdecydowanie wiecej miejsca niz wepchniecie tego w plik.
--
a1 (Bartek Janusz) mailto: arcone1 [at] invalid.gmail [dot] com
Artur M. Piwko - 23-11-2005 11:06
In the darkest hour on Mon, 21 Nov 2005 13:36:13 +0100, a1 <arcone1@gmail.com> screamed: >> To ma byæ midlet. Wola³bym, by by³o to wbudowane. > > To tym bardziej, zobacz jak wyglada static initializer dla czegos > takiego, zamuje zdecydowanie wiecej miejsca niz wepchniecie tego w plik. >
Ok. Dziêki.
-- [ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:223B ] [ 15:28:48 user up 10802 days, 3:23, 1 user, load average: 0.06, 0.06, 0.06 ]
My mail reader can beat up your mail reader.
Abuk - 23-11-2005 11:06
Artur M. Piwko napisa³(a): > Chcia³bym zrobiæ nastêpuj±cy ekwiwalent z C: > > struct nazwa * tab[] = { > { "jaki¶ tekst", 2, 3, 3.5, 10 }, > { "inny tekst", 12, 11, 10.1, 12 } > }; > > Tablica zawiera elementy ró¿nego typu. Nie chcia³bym zamieniaæ struktur > na klasy - wpisów bêdzie du¿o i wybloatuje mi to trochê kod. > > Czy jest jaki¶ inny, sposób zamiany takiej konstrukcji, ni¿ utworzenie > tablic do ka¿dego elementu struktury z osobna? Typu: > > String tab1[] = { "jaki¶ tekst", "inny tekst" }; > int tab2[] = { 2, 12 }; > > itd... > po prostu
Object[][] tab = { { "jaki¶ tekst", 2, 3, 3.5, 10 }, { "inny tekst", 12, 11, 10.1, 12 } }
Typy proste Java ci automatycznie zapakuje w odpowiednie typy obiektowe.
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 ?=
=?ISO-8859-2?Q?=5Bmysql=5D_synchronizacja_struktury_bazy_?==? ISO-8859-2?Q?lokalnej_ze_zdaln=B1?=
[postgres] Problem z =?ISO-8859-2?Q?zmian=B1_struktury_i_z?==?ISO-8859-2?Q?ale=BFno=B6ciami=2E?=
[oracle] [xml] XML na bazie istniejacej struktury ?
=?iso-8859-2?q?PG_Admin_-_wszyscy_widz=B1_struktur=EA...?=
=?iso-8859-2?q?rozk=B3ad_autobusow_-_optymalna_struktura_bazy?=
=?ISO-8859-2?Q?[MSSQL]Wy=B6wietlenie_struktury_bazy_danych.?=
dane, struktura drzewiasta, =?ISO-8859-2?Q?=B3adna_prezentacja?=
[sybase] Jak w sprawdziæ strukturê obiektu (tabeli) w Interactive SQL ???
[mysql] =?ISO-8859-2?Q?por=F3wnanie_struktury_tabel?=
zanotowane.pldoc.pisz.plpdf.pisz.plsulimczyk.pev.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 |
|