No, a kdyz si udelas pole?
"kocka" -> "id" -> existuje pole[id] ? nic : nic
"pes" -> "id", "nazev psa" -> existuje pole[id] ? nic : pole[id] = "nazev psa"
Cili, pouze pes naplnuje pole[id] prvnim psem, ktery ma stejne id. Prvni radek tam vubec nemusi byt, tedy.
Ale, pokud neplati, ze ma kazda kocka alespon 1 psa, pak nebude sedet pocet kocek.
"kocka" -> "id", "nazev kocky" -> existuje pole[id] ? (existuje pole[id]['kocka'] ? nic : pole[id]['kocka'] = "nazev kocky") : nic
"pes" -> "id", "nazev psa" -> existuje pole[id] ? (existuje pole[id]['pes'] ? nic : pole[id]['pes'] = "nazev psa"
Cili, i kdyby neexistoval ke kocce zadny pes, tak bude v seznamu.
podminka ? true() : false()
if (podminka) {true();} else {false();}
To jen na vysvetleni toho zapisu, if, podminka, kladna moznost, zaporna. (nechtelo se mi to rozepisovat do slov)