BF: Všechno šlape až do dne, kdy máš víc USB zařízení než je zdraví rozumné. Klávesnice, myš, mikrofon, RGB lampa č. 1, RGB lampa č. 2, jedna webkamera, druhá webkamera (protože jiný úhel, že ..), Backlight LED RGB pásky na monitor, větrák, podsvícená podložka pod myš, tři externí HDD, víceportový adaptér do kterého je zapojený HUB PORT 2 a ten krmí HUB PORT 3, USB repráčky.
A pak to přijde: "Nemám žádný volný port USB!"
PCIE slot kam bych mohl zapojit dejme tomu "4x3.1 USB" ? Zabrala ho velikost kolosalního GPU, který žere víc wattů jak dětský tábor.
Tak co teď? Jasně, je tu HUB, ale jaký? Ty levné jsou spíš loterie. Maximálně jedno slušný Ačko, těch je ale hodně ruzných typů kvality a jsou často omezené na [USB-A USB 2.0] kvality odpovidající plastikové hračce z Kinder vajíčka. Co tedy dělat. Odpověd je jednoduchá, použijte USB Type-E.
Přejít na článek
Rekurze jde obvykle přepsat s použitím zásobníku. Ale co tě k takové potřebě vede?
Netuším jak to myslíš
Jde jen o přehlednost kódu ale fakt by mi to hodně pomohlo.
Jen pro upřesnění, mám na mysli něco takového a jedná se o JavaScript
No to je zrovna rekurze.
Aha, to jsem našel ale nefunguje to a nehází to ani žádnou chybu.
Co jsi našel a co nefunguje?
Ten kousek kódu jsem našel jako ukázku.
Tady je jen hrubý nástřel kódu
No a co je array? Nikdo to tam nemáš definované.
Funkci voláš s parametry a, b, ale nikde je nepoužíváš. K čemu teda jsou?
To bylo jen pro představu, nejsem u pc a z hlavy nevím jak to tam mám.
Tohle třeba taky nefunguje, primitivní příklad
Díky moc,
ta var i=0; je ale přeci globální, ne? Proč není přístupná v té funkci?
Protože máš "i" jako argument funkce a díky tomu je to i lokální proměnná té funkce. A lokální mají přednost před globálními.
Tak že to mám špatně napsaný? Dá se to opravit?
I když tohle řešit rekurzí je "trochu" prasárna.
Večer to zkusím aplikovat na ten můj script. Zatím děkuji za pomoc.