日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Go语言【ftm库】

發布時間:2023/12/16 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Go语言【ftm库】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ftm

fmt 是一個用于輸入輸出常用的庫。

在 fmt 包,有關格式化輸入輸出的方法就兩大類: Scan 和 Print ,分別在scan.go 和 print.go 文件中。

Print:輸出函數

Print系列系列主要用于輸出,主要包含三個方法:

  • print:直接輸出內容, 不會換行 ,不能格式化輸出。

  • printf: 按照指定格式化文本輸出內容。

  • println:能夠在輸出內容后面 加上換行符 。

  • package main import "fmt" func main() { // 一次輸入多個值的時候 Println 中間有空格,能自動換行 fmt.Println("Hello", "Println") // 一次輸入多個值的時候 Print 沒有中間空格,Print 不會自動換行; fmt.Print("Hello", "Print") // Printf 是格式化輸出,在很多場景下比 Println 更方便,Printf也不會換行 fmt.Printf("Hello Printf %s", "AAA") } // Hello Println // HelloPrintHello Printf AA

print.go文件中定義了9個函數

這9個函數,按照兩個維度來劃分

  • 如果把 Print 理解為核心關鍵字,那么后面跟的后綴有" f "和" ln "以及"",著重的是輸出內容的最終結果;如 果后綴是" f ", 則指定了format 如果后綴是" ln ", 則有換行符。

    • Println、Fprintln、Sprintln 輸出內容時會加上換行符; Print、Fprint、Sprint 輸出內容時不加上換行符; Printf、Fprintf、Sprintf 按照指定格式化文本輸出內容。
  • 如果把 Print 理解為核心關鍵字,那么前面的前綴有" F "和" S "以及"",著重的是輸出內容的目標(終端);如 果前綴是" F ", 則指定了 io.Writer 如果前綴是" S ", 則是輸出到字符串

    • Print、Printf、Println 輸出內容到標準輸出os.Stdout; Fprint、Fprintf、Fprintln 輸出內容到指定的io.Writer; Sprint、Sprintf、Sprintln 輸出內容到字符串。

Scan:輸入函數

scan系列主要用于輸入 例在交互式界面中獲取用戶輸入

package main import "fmt" func main() { var name stringfmt.Print("輸入你的姓名:")fmt.Scan(&name)fmt.Printf("你輸入的姓名是:%s", name) } //輸入你的姓名:張三 //你輸入的姓名是:張三 ? //值得注意的是,Scan 后面需要使用 &,否則會被視為直接傳參進去。

scan.go文件中定義了9個函數:

這9個函數可以掃描格式化文本以生成值。同樣也可以按照兩個維度來說明。

  • 如果把" Scan "理解為核心關鍵字,那么后面跟的后綴有" f "和" ln "以及"",著重的是輸入內容的結果;如果后 綴是" f ", 則指定了format 如果后綴是" ln ", 則有換行符

    • Scanln、Fscanln、Sscanln 讀取到換行時停止,并要求一次提供一行所有條目; Scan、Fscan、Sscan 讀取內容時不關注換行; Scanf、Fscanf、Sscanf 根據格式化文本讀取。
  • 如果把" Scan "理解為核心關鍵字,那么前面的前綴有" F "和" S "以及"",著重的是輸入內容的來源(終端); 如果前綴是" F ", 則指定了 io.Reader 如果前綴是" S ", 則是從字符串讀取

    • Scan、Scanf、Scanln 從標準輸入os.Stdin讀取文本; Fscan、Fscanf、Fscanln 從指定的io.Reader接口讀取文本; Sscan、Sscanf、Sscanln 從一個參數字符串讀取文本。

總結

以上是生活随笔為你收集整理的Go语言【ftm库】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。