<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                現在去找一些 Ruby 程式碼閱讀一下。你需要自己找程式碼,然後從中學習一些東西。你學到的東西已經足夠讓你看懂一些程式碼了,但你可能還無法理解這些程式碼的功能。這節課我要教給你的是:如何運用你學到的東西理解別人的程式碼。 首先把你想要理解的程式碼印到紙上。沒錯,你需要印出來,因為和螢幕輸出相比,你的眼睛和大腦更習慣於接受紙質列印的內容。一次最多列印幾頁就可以了。 然後通讀你列印出來的代碼並做好標記,標記的內容包括以下幾個方面: 1. 函數以及函數的功能。 2. 每個變數的初始賦值。 3. 每個在程式的各個部分中多次出現的變數。它們以後可能會給你帶來麻煩。 4. 任何不包含else的?`if`?語句。它們是正確的嗎? 5. 任何可能沒有結束點的while循環。 6. 最後一條,代碼中任何你看不懂的部分都記下來。 接下來你需要通過註解的方式向自己解釋程式碼的含義。解釋各個函式的使用方法,各個變數的用途,以及任何其它方面的內容,只要能幫助你理解程式碼即可。 最後,在程式碼中比較難的各個部分,逐行或者逐個函式跟蹤變數值。你可以再打印一份出來,在空白處寫出你要「追蹤」的每個變數的值。 一旦你基本理解了程式碼的功能,回到電腦面前,在程式碼上重讀一次,看看能不能找到新的問題點。然後繼續找新的程式碼,用上述的方法去閱讀理解,直到你不再需要紙質列印為止。 ## 加分習題 1. 研究一下什麼是「流程圖(flow chart)」,並學著畫一下。 2. 如果你在讀程式碼的時候找出了錯誤,試著把它們改對,並把修改內容發給作者。 3. 不使用紙質打印時,你可以使用註解符號#在程序中加入筆記。有時這些筆記會對後來的讀程式碼的人有很大的幫助。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看