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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

golang语言变量定义、打印、占位符

發布時間:2023/12/19 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 golang语言变量定义、打印、占位符 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 題外話
  • go變量定義
  • Printf、Println、Print
  • Package fmt 詳細介紹

題外話

為什么在有些地方使用go,有些地方使用golang? 兩者的關系是什么?

事實上Go語言的稱呼就是Go,golang只是Go語言官網的域名。
Go語言發明人之一的Rob Pike 在 Twitter 上特意說明是
Go:Neither. The language is called Go, not Golang.
http://golang.org is just the the web site address, not the name of the language.

go變量定義

變量定義有兩種方式

第一種方式,使用

var + 變量名 + 類型 = 值

這種方式來定義變量。

var num int = 10

第二種方式:類型推導

num1 := 20

自動推導類型。

劃重點:在go語言中,變量定義了就必須要使用,否則編譯會報錯。

Printf、Println、Print

go語言打印,需要引入一個包:

import “fmt”

這里介紹一下三種打印方式的區別

先看代碼,和運行結果:

package main import("fmt" ) func man(){fmt.Println("hello world") }func fun(){var num int = 10num1 := 20fmt.Println("Println num = ", num)fmt.Printf("Printf num = %v, num's type: %T\n", num, num)fmt.Print("Print num1 = ", num1, "\n")}func main(){man()fun() }

運行結果:

可以看出Println,會自動加上換行。Printf和Print不會自動換行,需要加上"\n"
Printf 打印變量需要使用占位符。

常用的占位符是 %v
相應值的默認格式。在打印結構體時,“加號”標記(%+v)會添加字段名

當然我個人推薦使用Printf,更靈活,根據自己想要的進行拼接,很方便。

Package fmt 詳細介紹

參考:http://docscn.studygolang.com/pkg/fmt/

因為這個網址里面已經有很詳細的介紹了,我這里就不再一一列舉了,截兩個圖。

看了一下,真的很詳細,大家可以好好研究一下。

總結

以上是生活随笔為你收集整理的golang语言变量定义、打印、占位符的全部內容,希望文章能夠幫你解決所遇到的問題。

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