Problem:
Ich habe 2 getrennte Hashs of Array.
Nun will ich schauen ob ein string sowohl in einem bestimmten array des ersten "hashes of arrays", als auch in dem bestimmten 2 array des zweitens "hashes of arrays" vorhanden ist!
erst dann darf der string in einem anderen array auftauchen.(dieser array hat nichts mit den arrays aus den 2 hashs of array zu tun)
hier konkret:
Quote%tosca =(
kein => ["Linux","HP","Sun","IBM","SGI"],
tosca45 => ["Linux","HP","Sun","IBM","SGI"],
tosca451 => ["Linux","HP","Sun","IBM","SGI"],
tosca452 => ["Linux","HP","Sun","IBM","SGI"],
tosca50 => ["Linux","HP","Sun","IBM","SGI"],
tosca50B => ["Linux","HP","Sun","IBM","SGI"],
);
%solver =(
Nastran => ["Linux","HP","Sun","IBM","SGI"],
Solver1 => ["Linux","HP","Sun","IBM","SGI"],
Solver2 => ["Linux","HP","Sun","IBM","SGI"],
Solver3 => ["Linux","HP","Sun","IBM","SGI"],
Solver4 => ["Linux","HP","Sun","IBM","SGI"],
Solver5 => ["Linux","HP","Sun","IBM","SGI"],
Solver6 => ["Linux","HP","Sun","IBM","SGI"],
);
jede toscaversion unterstützt einige plattformen
und jeder solver unterstützt bestimmte plattformen
bei auswahl einer version und eines solvers dürfen nur die plattformen angeboten werden die auch version und gleichzeitig plattform unterstützen.
diese plattformen sollen dann angezeigt werden.
(hier unterstützt noch jede version und jeder solver noch jede plattform= beispiel ist noch nicht ausgearbeitet)