Small fix
This commit is contained in:
parent
0e4d0b3c2b
commit
4b16e30a79
@ -151,10 +151,12 @@ Wenn wir also `use crate::medien::spiele;` in unseren Code einfügen, können al
|
||||
Theoretisch können wir das bis hin zu einzelnen Funktionsnamen machen, `se crate::medien::spiele::liste:add;`, würde `add()` im Scope verfügbar machen.
|
||||
|
||||
Dabei gibt es zwei Hinweise:
|
||||
|
||||
1. Es funktioniert nur, wenn sich zwei Namespaces nicht überschneiden. Ein Zufügen von `use andere::mod::add;` geht also nicht!
|
||||
2. Das ganze gilt nur in genau diesem Scope. Falls wir jetzt ein weiteres Modul definieren, können wir darin nicht die Pfade kürzen.
|
||||
|
||||
Und für beides gibt es Umwege:
|
||||
|
||||
1. Man kann `use andere::mod::add as modAdd;` benutzen.
|
||||
2. Sollten wir `pub use ...` benutzen, kann tatsächlich diese Abkürzung benutzt werden.
|
||||
|
||||
|
@ -44,7 +44,7 @@
|
||||
{ "title": "05 - Structs", "filename": "05 - Structs"},
|
||||
{ "title": "06 - Enums", "filename": "06 - Enums"},
|
||||
{ "title": "07 - Crates & Modules", "filename": "07 - Management"},
|
||||
{ "title": "07 - Collections", "filename": "07 - Collections"}
|
||||
{ "title": "08 - Collections", "filename": "07 - Collections"}
|
||||
]
|
||||
},
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user