oved value: `v`
println!(&quot;v[0] is: {}&quot;, v[0]);
                        ^
</code></pre>

<!-- A similar thing happens if we define a function which takes ownership, and -->

<!-- try to use something after we’ve passed it as an argument: -->

<p>もし所有権を受け取る関数を定義して、引数として何かを渡した後でそれを使おうとするならば、同じようなことが起きます。</p>

<span class='rusttest'>fn main() {
    fn take(v: Vec&lt;i32&gt;) {
  // what 