<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之旅 廣告
                # 4.6 練習 電子書中有練習的答案,如果想閱讀參考答案,請[購買電子書](http://railstutorial-china.org/#purchase)。 1. 把[代碼清單 4.14](#listing-string-shuffle) 中的問號換成合適的方法,結合 `split`、`shuffle` 和 `join` 實現一個函數,把字符串中的字符順序打亂。 2. 參照[代碼清單 4.15](#listing-string-shuffle-two),把 `shuffle` 方法添加到 `String` 類中。 3. 創建三個哈希,分別命名為 `person1`、`person2` 和 `person3`,把名和姓賦值給 `:first` 和 `:last` 鍵。然后創建一個名為 `params` 的哈希,讓 `params[:father]` 對應 `person1`,`params[:mother]` 對應 `person2`,`params[:child]` 對應 `person3`。驗證一下 `params[:father][:first]` 的值是否正確。 4. 找一個在線版 Ruby API 文檔,了解哈希的 `merge` 方法的用法。下面這個表達式的計算結果是什么? ``` { "a" => 100, "b" => 200 }.merge({ "b" => 300 }) ``` ##### 代碼清單 4.14:打亂字符串函數的骨架 ``` >> def string_shuffle(s) >> s.?('').?.? >> end >> string_shuffle("foobar") => "oobfra" ``` ##### 代碼清單 4.15:添加到 `String` 類中的 `shuffle` 方法骨架 ``` >> class String >> def shuffle >> self.?('').?.? >> end >> end >> "foobar".shuffle => "borafo" ```
                  <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>

                              哎呀哎呀视频在线观看