go語言基礎之Printf和Println的區別
1、示例
package main //必須有一個main包 import "fmt" func main() { a := 10 //一段一段處理,自動加換行 fmt.Println("a = ", a) //格式化輸出, 把a的內容放在%d的位置 // "a = 10\n" 這個字串輸出到螢幕,"\n"代表換行符 fmt.Printf("a = %d\n", a) }
#執行結果:
a = 10 a = 10
示例2:
package main //必須有一個main包 import "fmt" func main() { a := 10 b := 20 c := 30 fmt.Println("a = ", a, ", b = ", b, ", c = ", c) fmt.Printf("a = %d, b = %d, c = %d\n", a, b, c) }
#執行結果:
a = 10 , b = 20 , c = 30 a = 10, b = 20, c = 30
相關推薦
go語言基礎之Printf和Println的區別
1、示例 package main //必須有一個main包 import "fmt" func main() { a := 10 //一段一段處理,自動加換行 fmt.Println("a = ", a) //格式化輸出, 把a的內容放在%d的位置 // "a =
go語言基礎之匿名變數和多重賦
1、匿名變數 package main //必須有一個main包 import "fmt" func test() (a, b, c int) { return 1, 2, 3 } func main() { var c, d, e int c, d, e = test
go語音基礎之break和continue的區別
1、break和continue的區別 在迴圈裡面有兩個關鍵操作break和continue,break操作是跳出當前迴圈,continue是跳過本次迴圈。 2、break 備註:break可⽤於for、switch、select 示例: package main
go語言基礎之基匿名函式本語法和閉包
一、匿名函式 示例1: package main import "fmt" func main() { a := 10 str := "mike" //匿名函式,沒有函式名字, 函式定義,還沒有呼叫 f1 := func() { //:= 自動推導型別 fmt
Java基礎之int和Integer區別
1、int和Integer的區別 1、Integer是int的包裝類,int則是java的一種基本資料型別 2、Integer變數必須例項化後才能使用,而int變數不需要 3、Integer實際是物件的引用,當new一個Integer時,實際上是生成一個指標指向此物件;而
Go 語言結構之棧和指標
前言 本系列文章總共包括4篇,主要幫助大家理解Go語言中一些語法結構和其背後的設計原則,包括指標、棧、堆、指標逃逸分析和值傳遞/地址傳遞。這一篇是本系列的第一篇,主要介紹棧和指標 以下是本系列文章的索引 1) Go語言結構之棧與指標 2) Go語言結構之
go語音基礎之變數和常量
1、多個變數 示例1: package main import "fmt" func main() { //不同型別變數的宣告(定義) var a int var b float64 a, b = 10, 3.14 fmt.Println("a = ", a)
go語言基礎之基礎資料型別 bool型別
1、bool型別 示例1: package main import "fmt" func main() { var a bool a = true fmt.Println("a = ", a) } #執行結果 a = true
go語言基礎之複數型別
1、複數型別 示例1: package main //必須有一個main包 import "fmt" func main() { var t complex128 //宣告 t = 2.1 + 3.14i //賦值 fmt.Println("t = ", t) //
go語言基礎之格式化輸出
1、fmt包的格式化輸出輸入 格式說明 格式 含義 %% 一個%字面量 %b 一個二進位制整數值(基數為2),或者是一個(高階的)用科學計數法表示的指數為2的浮點數
go語言基礎之運算子
一、運算子分類 1.1 算術運算子 運算子 術語 示例 結果 + 加 10 + 5 15 - 減 10 - 5
go語言基礎之 if else的使用
一、if_else 示例1: package main //必須有一個main包 import "fmt" func main() { a := 11 if a == 10 { fmt.Println("a == 10") } else { fmt.Println
go語言基礎之init函數的介紹
als info 必須 int urn func 結果 calc pre 1、init函數的介紹 示例: 文件夾目錄如下: 源代碼: vi main.go //程序入口 package main //必須 import ( "calc"
go語言基礎之指標做函式引數
1、指標做函式引數 示例: package main //必須有個main包 import "fmt" func swap(a, b int) { a, b = b, a fmt.Printf("swap: a = %d, b = %d\n", a, b) } func
go語音基礎之切片和底層數組關系
fun clas als [] light pac imp highlight 執行 1、切片和底層數組關系 示例: package main //必須有個main包 import "fmt" func main() { a := []int{0,
Go語言基礎之切片
是否 -方法 數據 不同的 越界 問題 操作符 alc 分配 Go語言基礎之切片 本文主要介紹Go語言中切片(slice)及它的基本使用。 引子 因為數組的長度是固定的並且數組長度屬於類型的一部分,所以數組有很多的局限性。 例如: func arraySum
go語言基礎之字符串遍歷
str bsp 輸出類型 但是 遍歷 col 類型 表示 安全 Go的字符串遍歷,有兩種方式: utf-8遍歷 unicode遍歷 package main import "fmt" func main() { str := "Hel
Go語言基礎之陣列
Go語言基礎之陣列 本文主要介紹Go語言中陣列(array)及它的基本使用。 Array ( 陣列 ) 陣列是同一種資料型別元素的集合。 在Go語言中,陣列從宣告時就確定,使用時可以修改陣列成員,但是陣列大小不可變化。 基本語法: // 定義一個長度為3元素型別為int的陣列a var a [3]int 陣列
Go語言基礎之結構體(面向物件程式設計上)
1 自定義型別和類型別名 1.1 自定義型別 Go語言中可以基於一些基本的資料型別,使用type關鍵字定義自定義型別的資料 。 自定義型別定義了一個全新的型別,該新型別具有基本資料型別的特性。自定義型別定義的方法如下: type TypeName Type //將 NewType定義為int 型別 type
Go語言基礎之面向物件程式設計中
1 Golang面向物件程式設計基本介紹 Golang仍然有面向物件程式設計的繼承,封裝和多型的特性,只是實現的方式和其它OPP語言不一樣,隨後分別介紹Golang對面向物件程式設計的三大特性是如何實現的。 2 面向物件程式設計-封裝 2.1 封裝介紹 封裝(encapsulation)就是把抽象出的欄位和對