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

Go語言輸出函數(shù)使用詳解

 更新時(shí)間:2023年08月28日 08:33:29   作者:小萬哥丶  
這篇文章主要介紹了Go語言輸出函數(shù)使用詳解的相關(guān)資料,需要的朋友可以參考下

Go語言擁有三個(gè)用于輸出文本的函數(shù):

  • Print()
  • Println()
  • Printf()

Print() 函數(shù)以其默認(rèn)格式打印其參數(shù)。

示例

打印 i 和 j 的值:

package main
import "fmt"
func main() {
var i, j string = "Hello", "World"
fmt.Print(i)
fmt.Print(j)
}

結(jié)果:

HelloWorld

示例

如果我們希望在新行中打印參數(shù),我們需要使用 \n

package main
import "fmt"
func main() {
var i, j string = "Hello", "World"
fmt.Print(i, "\n")
fmt.Print(j, "\n")
}

結(jié)果:

Hello World

提示:\n 創(chuàng)建新行。

示例

我們也可以僅使用一個(gè) Print() 來打印多個(gè)變量。

package main
import "fmt"
func main() {
var i, j string = "Hello", "World"
fmt.Print(i, "\n", j)
}

結(jié)果:

Hello World

示例

如果我們希望在字符串參數(shù)之間添加空格,我們需要使用 " ":

package main
import "fmt"
func main() {
var i, j string = "Hello", "World"
fmt.Print(i, " ", j)
}

結(jié)果:

Hello World

示例

如果參數(shù)既不是字符串,也不是整數(shù),Print() 會(huì)在參數(shù)之間插入空格:

package main
import "fmt"
func main() {
var i, j = 10, 20
fmt.Print(i, j)
}

結(jié)果:

10 20

Println() 函數(shù)與 Print() 函數(shù)類似,區(qū)別在于參數(shù)之間添加了空格,并在末尾添加了換行符:

示例

package main
import "fmt"
func main() {
var i, j string = "Hello", "World"
fmt.Println(i, j)
}

結(jié)果:

Hello World

Printf() 函數(shù)

Printf() 函數(shù)首先根據(jù)給定的格式化占位符格式化其參數(shù),然后打印它們。

在這里,我們將使用兩個(gè)格式化占位符:

  • %v 用于打印參數(shù)的值
  • %T 用于打印參數(shù)的類型

示例

package main
import "fmt"
func main() {
var i string = "Hello"
var j int = 15
fmt.Printf("i 的值為: %v,類型為: %T\n", i, i)
fmt.Printf("j 的值為: %v,類型為: %T", j, j)
}

結(jié)果:

i 的值為: Hello,類型為: string j 的值為: 15,類型為: int

到此這篇關(guān)于Go語言輸出函數(shù)使用詳解的文章就介紹到這了,更多相關(guān)Go 輸出函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Go 并發(fā)實(shí)現(xiàn)協(xié)程同步的多種解決方法

    Go 并發(fā)實(shí)現(xiàn)協(xié)程同步的多種解決方法

    這篇文章主要介紹了Go 并發(fā)——實(shí)現(xiàn)協(xié)程同步的多種解決方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-08-08
  • GO語言映射(Map)用法分析

    GO語言映射(Map)用法分析

    這篇文章主要介紹了GO語言映射(Map)用法,以實(shí)例形式較為詳細(xì)的分析了針對(duì)映射的創(chuàng)建、填充、遍歷及修改等操作的技巧,需要的朋友可以參考下
    2014-12-12
  • go寫文件后出現(xiàn)大量NUL字符問題解決

    go寫文件后出現(xiàn)大量NUL字符問題解決

    本文主要介紹了go寫文件后出現(xiàn)大量NUL字符問題解決,由于每次寫的時(shí)候設(shè)置的長度都是64,在某次不足64時(shí),byte切片空余位置被填充為空字符,下面就來介紹一下如何解決
    2023-12-12
  • golang日志包logger的用法詳解

    golang日志包logger的用法詳解

    這篇文章主要介紹了golang日志包logger的用法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05
  • Golang 如何實(shí)現(xiàn)函數(shù)的任意類型傳參

    Golang 如何實(shí)現(xiàn)函數(shù)的任意類型傳參

    這篇文章主要介紹了Golang 實(shí)現(xiàn)函數(shù)的任意類型傳參操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • Go語言學(xué)習(xí)技巧之命名規(guī)范

    Go語言學(xué)習(xí)技巧之命名規(guī)范

    最近在學(xué)習(xí)go語言,發(fā)現(xiàn)了不少需要整理的知識(shí)點(diǎn),所以整理下分享出來,下面這篇文章主要給大家介紹了關(guān)于Go語言學(xué)習(xí)技巧之命名規(guī)范的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-12-12
  • Go語言中的并發(fā)模式你了解了嗎

    Go語言中的并發(fā)模式你了解了嗎

    工作中查看項(xiàng)目代碼,發(fā)現(xiàn)會(huì)存在使用?GO?語言做并發(fā)的時(shí)候出現(xiàn)各種各樣的異常情況,實(shí)際上,出現(xiàn)上述的情況,還是因?yàn)槲覀儗?duì)于?GO?語言的并發(fā)模型和涉及的?GO?語言基礎(chǔ)不夠扎實(shí),所以本文小編就來帶大家深入了解下Go語言中的并發(fā)模式吧
    2023-08-08
  • Go標(biāo)準(zhǔn)庫日志打印及同時(shí)輸出到控制臺(tái)與文件

    Go標(biāo)準(zhǔn)庫日志打印及同時(shí)輸出到控制臺(tái)與文件

    Go語言內(nèi)置的log包實(shí)現(xiàn)了簡單的日志服務(wù),下面這篇文章主要給大家介紹了關(guān)于Go標(biāo)準(zhǔn)庫日志打印及同時(shí)輸出到控制臺(tái)與文件的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • Go 如何使用原始套接字捕獲網(wǎng)卡流量

    Go 如何使用原始套接字捕獲網(wǎng)卡流量

    為了減少對(duì)環(huán)境的依賴可以使用原始套接字捕獲網(wǎng)卡流量,然后使用?gopacket?的協(xié)議解析功能,這樣就省去了解析這部分的工作量,正確性也可以得到保證,同時(shí) CGO 也可以關(guān)閉,這篇文章主要介紹了Go 使用原始套接字捕獲網(wǎng)卡流量,需要的朋友可以參考下
    2024-07-07
  • golang內(nèi)存逃逸的學(xué)習(xí)筆記

    golang內(nèi)存逃逸的學(xué)習(xí)筆記

    內(nèi)存逃逸是 Go 語言編程中一個(gè)特別需要注意的問題,會(huì)影響到程序的性能和穩(wěn)定性,本文主要介紹了golang內(nèi)存逃逸的學(xué)習(xí)筆記,感興趣的可以了解一下
    2024-05-05

最新評(píng)論