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

Go語言中?Print?Printf和Println?的區(qū)別解析

 更新時間:2023年03月02日 11:58:37   作者:岳來  
這篇文章主要介紹了Go語言中?Print?Printf和Println?的區(qū)別,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

一、PrintPrintln

這兩個打印方式類似,只在格式上有區(qū)別,如下:

package main

import "fmt"

func main() {
    fmt.Print("hello")
    fmt.Print("world")
    fmt.Println("========")
    fmt.Println("hello")
    fmt.Println("world")
    fmt.Println("========")
    fmt.Print("hello", "world")
    fmt.Println("hello", "world")
}

// 結(jié)果如下:
helloworld========
hello
world
========
helloworldhello world

由上可知:

  • Println 打印的每一項之間都會有空行,Print沒有
  • Println 打印多個時的每一個之間都會有空格,Print沒有

二、PrintlnPrintf

如下:

package main

import "fmt"

func main() {
    a:= 10
    b:= "hello, world!"
    fmt.Println("%d,%v", a, b)
    fmt.Printf("%d,%v", a, b)
}

// 結(jié)果如下:
%d,%v 10 hello, world!
10,hello, world!% 

Printf 可打印出格式化的字符串,Println不行

總結(jié):

函數(shù)同函數(shù)輸出多項不同函數(shù)輸出
Println之間存在空格換行
Print不存在空格不換行
Printf格式化輸出不換行
  • Println 與Printf 都是fmt 包中的公共方法,在需要打印信息時需要用到這二個函數(shù)
  • Println :可以打印出字符串,和變量
  • Printf : 只可以打印出格式化的字符串,可以輸出字符串類型的變量,不可以輸出整形變量和整形
  • Println 會自動換行,Print 不會
  • Println 打印的每一項之間都會有空行,Print 沒有

1、https://www.cnhackhy.com/110905.htm

2、https://www.cnblogs.com/yuguog/p/15727699.html

到此這篇關(guān)于Go語言中 Print Printf和Println 的區(qū)別的文章就介紹到這了,更多相關(guān)Go語言Print Printf和Println 的區(qū)別內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Go語言中rune方法使用詳解

    Go語言中rune方法使用詳解

    本文主要介紹了Go語言中rune方法使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Go語言基礎(chǔ)go build命令用法及示例詳解

    Go語言基礎(chǔ)go build命令用法及示例詳解

    這篇文章主要為大家介紹了Go語言基礎(chǔ)go build命令用法及示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2021-11-11
  • Go語言實現(xiàn)操作MySQL的基礎(chǔ)知識總結(jié)

    Go語言實現(xiàn)操作MySQL的基礎(chǔ)知識總結(jié)

    這篇文章主要總結(jié)一下怎么使用Go語言操作MySql數(shù)據(jù)庫,文中的示例代碼講解詳細,需要的朋友可以參考以下內(nèi)容,希望對大家有所幫助
    2022-09-09
  • GoLang語法之標準庫fmt.Printf的使用

    GoLang語法之標準庫fmt.Printf的使用

    fmt包實現(xiàn)了類似C語言printf和scanf的格式化I/O,主要分為向外輸出內(nèi)容和獲取輸入內(nèi)容兩大部分,本文就來介紹一下GoLang語法之標準庫fmt.Printf的使用,感興趣的可以了解下
    2023-10-10
  • Go設(shè)計模式之迭代器模式講解和代碼示例

    Go設(shè)計模式之迭代器模式講解和代碼示例

    迭代器是一種行為設(shè)計模式, 讓你能在不暴露復(fù)雜數(shù)據(jù)結(jié)構(gòu)內(nèi)部細節(jié)的情況下遍歷其中所有的元素,本文將為大家詳細介紹Go 迭代器模式,文中詳細的代碼示例,需要的朋友可以參考下
    2023-07-07
  • Go語言非main包編譯為靜態(tài)庫并使用的示例代碼

    Go語言非main包編譯為靜態(tài)庫并使用的示例代碼

    本文以Windows為例,介紹一下如何將Go的非main包編譯為靜態(tài)庫,用戶又將如何使用。通過實際項目創(chuàng)建常規(guī)工程,通過示例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2021-07-07
  • 利用Go語言實現(xiàn)Raft日志同步

    利用Go語言實現(xiàn)Raft日志同步

    這篇文章主要為大家詳細介紹了如何利用Go語言實現(xiàn)Raft日志同步,文中的示例代碼講解詳細,對我們深入了解Go語言有一定的幫助,需要的可以參考一下
    2023-05-05
  • 深入理解Golang中的dig包管理和解決依賴關(guān)系

    深入理解Golang中的dig包管理和解決依賴關(guān)系

    這篇文章主要為大家詳細介紹了golang中dig包的使用方法,探討其應(yīng)用場景,并提供一些示例,展示如何結(jié)合其他庫來更好地實現(xiàn)這些場景,感興趣的小伙伴可以了解下
    2024-01-01
  • Go語言實現(xiàn)的一個簡單Web服務(wù)器

    Go語言實現(xiàn)的一個簡單Web服務(wù)器

    這篇文章主要介紹了Go語言實現(xiàn)的一個簡單Web服務(wù)器,本文先是給出一個使用http包建立的Web服務(wù)器源碼,并對比了其它編程語言,需要的朋友可以參考下
    2014-10-10
  • Go實現(xiàn)線程池(工作池)的兩種方式實例詳解

    Go實現(xiàn)線程池(工作池)的兩種方式實例詳解

    這篇文章主要介紹了Go實現(xiàn)線程池(工作池)的兩種方式實例詳解,需要的朋友可以參考下
    2022-04-04

最新評論