Re: [Tuxrip-devel] structure de =?ISO-8859-1?Q?donn=E9es?= pour les titres
Brought to you by:
tuxrip
From: Guillaume P. <tu...@us...> - 2004-10-21 19:00:23
|
Le mer 20/10/2004 =E0 16:38, tuxrip a =E9crit : > Ca vous va comme structure pour stocker les donn=E9es des titres : > %titre =3D ( > 1 =3D> { > duration =3D> '6712', > chapter =3D> '36', > angle =3D> '1', > dar =3D> '16/9' > }, > 2 =3D> { > duration =3D> '18', > chapter =3D> '1', > angle =3D> '1', > dar =3D> '4/3' > }, > 3 =3D> { > duration =3D> '811', > chapter =3D> '10', > angle =3D> '1', > dar =3D> '4/3' > } > ); =C0 la r=E9flexion, et apr=E8s avoir consid=E9r=E9 ton code de scan de dvd,= je ne pense pas que cette structure est tr=E8s coh=E9rente avec ce que tu veux faire, =E0 savoir une liste de hash d'infos sur des titres. C'est pourquoi je pr=E9conise le code attach=E9, que j'ai par ailleurs v=E9rifi=E9 et qui fonctionne bien chez moi. Normalement, l'usage d'une liste permet de faire des choses assez =E9l=E9gantes avec des it=E9rations de type "foreach", mais malheureusement= =E7a ne semble fonctionner qu'avec des listes des scalaires, et non de hashs (on devrait pouvoir se d=E9brouiller avec des r=E9f=E9rences, mais c'est pl= us lourd). Mes connaissances de perl me permettent donc pas de virer cette boucle "for" assez peu esth=E9tique, mais bon, c'est pas non plus la mort! Je propose donc que ce code (enfin, surtout les parties utiles) soit ajout=E9 =E0 transperl. A+ Guillaume |