鏽病教程經常主張用鏽:通過參照自動傳遞
fn myFunc(x : &Something) -> ....
通過引用傳遞的參數。這使得有必要,在呼叫現場,明確地把得到的值參考:
myFunc(&myValue).
但我檢查,並且可以使用通常的模式匹配用來做「裁判」關鍵字:
fn myFunc(ref x : Something) -> ....
然後,我可以簡單地通過做叫它
myFunc(myValue)
內存明智的,做這項工作就像我想到還是它調用myFunc的前棧上覆制myvalue的,然後得到一個參考到副本?