Prehlbte svoje porozumenie modelu vlastníctva v Rust, pravidlám požičiavania a anotáciám životnosti pomocou praktických otázok zameraných na kód. Prejdete si bežné chyby kompilátora, vyberiete najbezp...
Vyberte si obtiažnosť a počet otázok pre začiatok.
Tento kvíz sa zameriava na základné koncepty Rust, ktoré odomykajú bezpečný a rýchly kód: presuny vlastníctva, požičiavanie (zdieľané vs. mutovateľné) a životnosti. Očakávajte scenáre, ktoré odrážajú skutočné správy kompilátora a vyžadujú, aby ste vybrali najlepšiu opravu.
Každá otázka je s viacerými možnosťami s 4 možnosťami a bez časového obmedzenia, takže môžete starostlivo premýšľať nad každým úryvkom. Môžete si tiež vybrať počet otázok a obtiažnosť pred začatím, aby ste prispôsobili svoju študijnú reláciu.
What is the main purpose of Rust's ownership model?
In Rust, what does it mean for a variable to be 'owned'?
Which of the following statements about ownership is true?
Ako sa udržuje rovnováha obtiažnosti Obtiažnosť je zmiešaná: jednoduchšie položky budujú základy (presuny, základné požičiavanie), zatiaľ čo ťažšie pokrývajú vzťahy životnosti, obmedzenia traitov a zložitú kontrolu toku. Ak chcete hladší prechod, začnite s jednoduchšou obtiažnosťou a menším počtom otázok, potom zvýšte
Tento kvíz obsahuje 119 otázok pokrývajúcich vlastníctvo, požičiavanie a životnosti v Rust.
Každá otázka je s viacerými možnosťami s 4 možnosťami a nie je tam časový limit.
Áno. Pred začatím si môžete vybrať preferovaný počet otázok a zvoliť úroveň obtiažnosti (kvíz je predvolene zmiešaný).
Nie. Odpoviete výberom najlepšej možnosti, ale mnohé otázky používajú krátke úryvky kódu a scenáre v štýle kompilátora.
Rozmotajte asynchrónne správanie JavaScriptu pomocou otázok o Promisách, async/await, mikroúlohách a event loop. Precvičíte si predpovedanie poradia vykonávania, odhaľovanie jemných časových chýb a výber správneho asynchrónneho vzoru pre skutočný kód. Vyberte si preferovaný počet otázok a obtiažnosť, potom sa učte vlastným tempom bez časového limitu.

Rozpleťte, ako Python nachádza názvy a udržuje stav naprieč volaniami s týmto zameraným kvízom na rozsahy, uzávierky a dekorátory. Prejdete si reálne vzory ako vnorené funkcie, použitie nonlocal/global a obalové funkcie. Vyberte si počet otázok a obtiažnosť, aby ste zodpovedali svojej úrovni pohodlia, a potom sa učte z každého vysvetlenia, ako idete.