Rust Tutorials oft automatisch durch Verweis vorbei befürworten die Verwendung vonRust:
fn myFunc(x : &Something) -> ....
ein Argument durch Verweis übergeben. Dies macht erforderlich, bei Aufrufort, um explizit drehen Sie den Referenzwerten erhalten:
myFunc(&myValue).
Aber ich überprüft, und es ist möglich, die ‚ref‘ Schlüsselwort in der Regel in Muster zu tun, passend verwendet zu verwenden:
fn myFunc(ref x : Something) -> ....
und dann kann ich es einfach nennen
myFunc(myValue)
Speicher-weise, indem sie, funktioniert das, wie ich erwarte oder es myValue auf dem Stack kopiert, bevor myFunc aufrufe und dann einen Verweis erhalten zur Kopie?