nu har jeg læst lidt om records. er det muligt at oprette nogle nye classes eller records i runtime? og kan records indeholde procedures?
jeg skal bruge dem til at opbevare byer i derved bynavn.
Nej, records kan kun indeholde typer der er defineret på forhånd som f.eks. integer, string, double osv. eller noget du selv har defineret som f.eks. en klasse eller en anden record. Altså kan den udelukkende bruges til at opbevare data. Hvis du har behov for at associere din record med noget handling så lav den om til en klasse, hvor du kan lave ligeså mange procedurer og functions som du har lyst til.
Ang. det med at oprette nye klasser eller records runtime så kan du oprette ligeså mange instances af dem du allerede har defineret i din kode, som du har lyst til, men du kan ikke lave en helt ny definition af en klasse eller en record f.eks. ud fra noget bruger-input.