Prohlubte své porozumění modelu vlastnictví v Rustu, pravidlům půjčování a anotacím životnosti pomocí praktických, na kód zaměřených otázek. Projdete běžnými chybami kompilátoru, vyberete nejbezpečněj...
Vyberte obtížnost a počet otázek pro začátek.
Tento kvíz se zaměřuje na základní koncepty Rustu, které odemykají bezpečný a rychlý kód: přesuny vlastnictví, půjčování (sdílené vs. mutovatelné) a životnosti. Očekávejte scénáře, které odrážejí skutečné zprávy kompilátoru a vyžadují, abyste vybrali nejlepší opravu.
Každá otázka je s výběrem odpovědi ze 4 možností a bez časového limitu, takže můžete pečlivě uvažovat nad každým úryvkem. Můžete si také vybrat počet otázek a obtížnost před začátkem, aby odpovídaly vaší studijní relaci.
Jaký je hlavní účel modelu vlastnictví Rustu?
V Rustu, co to znamená, že proměnná je 'vlastněná'?
Které z následujících tvrzení o vlastnictví je pravdivé?
Jak se udržuje vyvážená obtížnost Obtížnost je smíšená: jednodušší úkoly budují základy (přesuny, základní půjčování), zatímco těžší pokrývají vztahy životnosti, omezení vlastností a složité rozsahy řízení toku. Pokud chcete hladší nástup, začněte s jednodušší obtížností a menším počtem otázek, poté zvyšte délku nebo
Tento kvíz má 119 otázek pokrývajících vlastnictví, půjčování a životnosti v Rustu.
Každá otázka je s výběrem odpovědi ze 4 možností a není zde časový limit.
Ano. Před začátkem si můžete vybrat preferovaný počet otázek a zvolit úroveň obtížnosti (kviz je ve výchozím nastavení smíšený).
Ne. Odpovíte výběrem nejlepší možnosti, ale mnoho otázek používá krátké úryvky kódu a scénáře ve stylu kompilátoru.
Rozpleťte asynchronní chování JavaScriptu pomocí otázek na Promisy, async/await, mikroúkoly a event loop. Procvičíte si předpovídání pořadí vykonávání, odhalování jemných časových chyb a výběr správného asynchronního vzoru pro skutečný kód. Vyberte si preferovaný počet otázek a obtížnost, a poté se učte vlastním tempem bez časového limitu.

Rozpleťte, jak Python nachází názvy a udržuje stav napříč voláními s tímto zaměřeným kvízem na rozsahy, uzávěry a dekorátory. Projdete si reálné vzory jako jsou vnořené funkce, použití nonlocal/global a obalové funkce. Vyberte si počet otázek a obtížnost podle vaší pohodlnosti, a poté se učte z každého vysvětlení, jak postupujete.