is this code right way to do it?<div><div>#lang racket</div><div>(define v (build-vector 2 (λ (n) </div><div>                            (build-vector 2 (λ (n) </div><div>                                              (vector &quot;1&quot; &quot;2&quot; &quot;3&quot;))))))</div>
<div>  </div><div>  (vector-set! (vector-ref (vector-ref v 0) 0) 0  &quot;2&quot;)</div><div>  v</div><br><div class="gmail_quote">On 20 November 2010 17:31, 김태윤 <span dir="ltr">&lt;<a href="mailto:kty1104@gmail.com">kty1104@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">thank you !<div>could you tell me how to make new vector that does not refer to a single vector?</div><div><div></div>
<div class="h5"><div><br><br><div class="gmail_quote">On 20 November 2010 17:09, Neil Van Dyke <span dir="ltr">&lt;<a href="mailto:neil@neilvandyke.org" target="_blank">neil@neilvandyke.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">&quot;make-vector&quot; is creating a new vector populated with *references* to a single #(&quot;1&quot; &quot;2&quot; &quot;3&quot;) vector, *not* *copies* of the #(&quot;1&quot; &quot;2&quot; &quot;3&quot;) vector.<br>


<br>
Since you&#39;ve created one #(&quot;1&quot; &quot;2&quot; &quot;3&quot;) vector, changing it through one reference changes all references to it.<br>
<br>
(Aside to PLT people: This might be an example of having the default writer show sharing could actually be helpful to beginners.)<br><font color="#888888">
<br>
-- <br>
<a href="http://www.neilvandyke.org/" target="_blank">http://www.neilvandyke.org/</a><br>
</font></blockquote></div><br></div>
</div></div></blockquote></div><br></div>