欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用Go語言解決Scan空格結束輸入問題

 更新時間:2021年11月09日 10:49:47   作者:小生凡一  
這篇文章主要為大家介紹了使用Go語言來解決Scan空格結束輸入問題,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步

問題

Go語言的輸入Scan,無論是Scanf,還是Scanln還是其他,都是以空格結束輸入的。

但是我們輸入可能是帶空格的。
比如 Fan One 666

Scan

var msg string
_,_ =fmt.Scan(&msg)
fmt.Printf(msg)

在這里插入圖片描述

Scanf

var msg string
_,_ =fmt.Scanf("%s",&msg)
fmt.Printf(msg)

在這里插入圖片描述

Scanln

var msg string
_,_ =fmt.Scanln(&msg)
fmt.Printf(msg)

在這里插入圖片描述

可以看出三個都是這樣,空格就結束了輸入

解決

那我們就不能用Scan了,轉用bufio的標準輸入輸出格式

var msg string
reader := bufio.NewReader(os.Stdin) // 標準輸入輸出
msg,_ = reader.ReadString('\n')  // 回車結束
msg = strings.TrimSpace(msg)    // 去除最后一個空格
fmt.Printf(msg)

在這里插入圖片描述

問題解決了。

以上就是使用Go語言解決Scan空格結束輸入問題的詳細內容,更多關于Go解決Scan空格結束輸入問題的資料請關注腳本之家其它相關文章!

相關文章

  • golang服務報錯:?write:?broken?pipe的解決方案

    golang服務報錯:?write:?broken?pipe的解決方案

    在開發(fā)在線客服系統(tǒng)的時候,看到日志里有一些錯誤信息,下面這篇文章主要給大家介紹了關于golang服務報錯:?write:?broken?pipe的解決方案,需要的朋友可以參考下
    2022-09-09
  • 基于HLS創(chuàng)建Golang視頻流服務器的優(yōu)缺點

    基于HLS創(chuàng)建Golang視頻流服務器的優(yōu)缺點

    HLS 是 HTTP Live Streaming 的縮寫,是蘋果開發(fā)的一種基于 HTTP 的自適應比特率流媒體傳輸協(xié)議。這篇文章主要介紹了基于 HLS 創(chuàng)建 Golang 視頻流服務器,需要的朋友可以參考下
    2021-08-08
  • golang:json 反序列化的[]和nil操作

    golang:json 反序列化的[]和nil操作

    這篇文章主要介紹了golang:json 反序列化的[]和nil操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • GO語言協(xié)程互斥鎖Mutex和讀寫鎖RWMutex用法實例詳解

    GO語言協(xié)程互斥鎖Mutex和讀寫鎖RWMutex用法實例詳解

    這篇文章主要介紹了GO語言協(xié)程互斥鎖Mutex和讀寫鎖RWMutex用法詳解,需要的朋友可以參考下
    2022-04-04
  • 詳解Golang開啟http服務的三種方式

    詳解Golang開啟http服務的三種方式

    這篇文章主要介紹了詳解Golang開啟http服務的三種方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • 一文教你如何用好GO語言變長參數(shù)

    一文教你如何用好GO語言變長參數(shù)

    對于函數(shù)重載相信編碼過的?xdm?肯定不會陌生,那么我們一起分別來看看?C?語言,C++?語言,GO?語言?如何去模擬和使用重載,感興趣的可以學習一下
    2023-09-09
  • Go項目的目錄結構詳解

    Go項目的目錄結構詳解

    這篇文章主要介紹了Go項目的目錄結構,對基礎目錄做了講解,對項目開發(fā)中的其它目錄也一并做了介紹,需要的朋友可以參考下
    2014-10-10
  • golang 中strings包的Replace的使用說明

    golang 中strings包的Replace的使用說明

    這篇文章主要介紹了golang 中strings包的Replace的使用說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • go module構建項目的實現(xiàn)

    go module構建項目的實現(xiàn)

    本文主要介紹了go module構建項目的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • 利用Go語言實現(xiàn)簡單Ping過程的方法

    利用Go語言實現(xiàn)簡單Ping過程的方法

    相信利用各種語言實現(xiàn)Ping已經(jīng)是大家喜聞樂見的事情了,網(wǎng)絡上利用Golang實現(xiàn)Ping已經(jīng)有比較詳細的代碼示例,但大多是僅僅是實現(xiàn)了Request過程,而對Response的回顯內容并沒有做接收。而Ping程序不僅僅是發(fā)送一個ICMP,更重要的是如何接收并進行統(tǒng)計。
    2016-09-09

最新評論