<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 可以通過文字里的雙引號 `" `或者是單引號 `'` 識別出字符串來。這在你以前的 puts練習中你已經見過很多次了。如果你把單引號或者雙引號括起來的文字放到 puts 后面,他們就會被 Ruby 印出來。 字符串可以包含你目前學過的格式化字符串。你只要將格式化的變量放到字符串中,跟著一個百分比符號 `%` (percent),再緊跟著變量名稱即可。唯一要注意的地方,是如果你想要在字符串中通過格式化字符串放入多個變量的結果,你需要將變量放到` []` 中括號(brackets) 中,而且變量之間用` ,` 逗號(comma)隔開。就像你逛商店時說「我要買牛奶、面包、雞蛋、湯」一樣,只不過程序設計師說的是”[milk, eggs, bread, soup]”。 另一種方式是使用字符串插值 (string interpolation) 這種技巧,將變量插入到你的字符串中。方法是使用`#{} `井號和大括號(pound and curly brace)。與其使用這種格式化字符串 ~~~ name1 = "Joe" name2 = "Mary" puts "Hello %s, where is %s?" % [name1, name2] ~~~ 我們可以鍵入: ~~~ name1 = "Joe" name2 = "Mary" puts "Hello #{name1}, where is #{name2}?" ~~~ 我們將鍵入大量的字符串、變量和格式化字符串,并且將它們輸出。我們還將練習使用簡寫的變量名稱。程序設計師喜歡使用惱人的隱晦簡寫來節省打字時間,所以我們現在就將提早學會這件事,這樣你就能讀懂并寫出這些東西了。 ~~~ x = "There are #{10} types of people." binary = "binary" do_not = "don't" y = "Those who know #{binary} and those who #{do_not}." puts x puts y puts "I said: #{x}." puts "I also said: '#{y}'." hilarious = false joke_evaluation = "Isn't that joke so funny?! #{hilarious}" puts joke_evaluation w = "This is the left side of..." e = "a string with a right side." puts w + e ~~~ # 你應該看到的結果 * * * * * ~~~ There are 10 types of people. Those who know binary and those who don't. I said: There are 10 types of people.. I also said: 'Those who know binary and those who don't.'. Isn't that joke so funny?! false This is the left side of...a string with a right side. ~~~ # 加分習題 * * * * * 1. 遍歷程序,在每一行的上面寫一行注釋,給自己解釋這一行的作用。 2. 找到所有的「字符串包含字符」的位置,總共有四個位置。 3. 你確定只有四個位置嗎?你怎么知道的?說不定我在騙你呢。 4. 解釋一下為什么 w 和 e 用 + 連起來就可以生成一個更長的字符串。
                  <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>

                              哎呀哎呀视频在线观看