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.
|
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:
|
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!
|
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.
|
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:
|
Und für beides gibt es Umwege:
|
||||||
|
|
||||||
1. Man kann `use andere::mod::add as modAdd;` benutzen.
|
1. Man kann `use andere::mod::add as modAdd;` benutzen.
|
||||||
2. Sollten wir `pub use ...` benutzen, kann tatsächlich diese Abkürzung benutzt werden.
|
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": "05 - Structs", "filename": "05 - Structs"},
|
||||||
{ "title": "06 - Enums", "filename": "06 - Enums"},
|
{ "title": "06 - Enums", "filename": "06 - Enums"},
|
||||||
{ "title": "07 - Crates & Modules", "filename": "07 - Management"},
|
{ "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