<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # Go Line Filters [TOC] [TOC] Line Filters翻譯一下大概是行數據過濾器。簡單一點就是一個程序從標準輸入stdin讀取數據,然后處理一下,將處理的結果輸出到標準輸出stdout。grep和sed就是常見的行數據過濾器。 這里有一個行數據過濾器的例子,是把一個輸入文本轉換為大寫的文本。你可以使用這種方式來實現你自己的Go Line Filters。 ```go package main import ( "bufio" "fmt" "os" "strings" ) func main() { // 使用緩沖scanner來包裹無緩沖的`os.Stdin`可以讓我們 // 方便地使用`Scan`方法,這個方法會將scanner定位到下 // 一行的位置 scanner := bufio.NewScanner(os.Stdin) for scanner.Scan() { // `Text`方法從輸入中返回當前行 ucl := strings.ToUpper(scanner.Text()) // 輸出轉換為大寫的行 fmt.Println(ucl) } // 在`Scan`過程中,檢查錯誤。文件結束不會被當作一個錯誤 if err := scanner.Err(); err != nil { fmt.Fprintln(os.Stderr, "error:", err) os.Exit(1) } } ``` 運行結果 ``` hello world HELLO WORLD how are you HOW ARE YOU ```
                  <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>

                              哎呀哎呀视频在线观看