<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>keyv2 (key)</title>
    <link>https://ruby-china.org/keyv2</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>Ruby 中关于二维数组直接赋值的问题</title>
      <description>&lt;p&gt;定义一个二维数组 ary，我先是给 ary[0][0] 赋值为 1，再是给 ary[1][0] 赋值为 233，结果输出 ary[0][0] 居然为 233，输出整个 ary，发现每个数组第一项都是 233 &lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/2017/444603cb-5652-4101-bd66-8b554450fca9.jpg!large" title="" alt="截图"&gt;&lt;/p&gt;

&lt;p&gt;本人是一名大二学生……就看过那本巨红的 ruby 基础教程，这个问题实在是难到我了……&lt;/p&gt;

&lt;p&gt;所以想请问这到底是什么原因？如果我定义一个二维数组，并初始化两个值具体又应该怎么做？&lt;/p&gt;</description>
      <author>keyv2</author>
      <pubDate>Tue, 09 May 2017 11:26:14 +0800</pubDate>
      <link>https://ruby-china.org/topics/32954</link>
      <guid>https://ruby-china.org/topics/32954</guid>
    </item>
  </channel>
</rss>
