原创 go基礎筆記----函數式編程
package main import ( "bufio" "fmt" "io" "strings" ) /* golang函數式編程->主要體現在閉包上面 函數式編程vs函數指針{ 1.函數是一等公民:參數,變量
原创 go基礎筆記----基礎語法
go語言安裝與開發環境 下載:https://studygolang.com/dl 選擇相應的版本就好 基礎語法 變量定義 package main import "fmt" // 在函數外部不可以使用:=來定義變量
原创 go基礎筆記----錯誤處理與資源管理
文件目錄結構 test.go package main import ( "bufio" "fmt" "os" "./fib" ) /* go語言資源管理 1.go使用defer調用來實現資源管理{ 確保調用在
原创 VUE----hello world & v-bind & v-on
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>vue</title> <style> .bg { c
原创 go二次學習基礎(2)
package main import "fmt" /* golang 數組 :把同一類元素放在一起的集合 定義:1.[元素長度]元素類型{元素一, 元素二} 元素長度可以不填寫 用...代替 2. var a = n
原创 go二次學習基礎(1)
package main import ( "fmt" //"strconv" //"goLand/dog" //"goLand/dog" //"goLand/testpkg" ) func main() { //
原创 VUE----list & if else & show & class & style
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> vue </title> <script src="https:
原创 go基礎筆記----廣度優先算法走迷宮
迷宮 6 5 0 1 0 0 0 0 0 0 1 0 0 1 0 1 0 1 1 1 0 0 0 1 0 0 1 0 1 0 0 0 code package main import ( "fmt" "os" ) /* 廣度
原创 go基礎筆記----面向接口
mock package mock import "fmt" // Retriever 1 type Retriever struct { Contents string } // Get asd func (r *Retrie
原创 go基礎筆記----面向‘對象’
結構體和方法 package main import "fmt" type treeNode struct { value int left, right *treeNode } // 爲結構定義方法 func
原创 go基礎筆記----內建容器
數組 package main import "fmt" // 求數組最大值 func maxValue(arr []int) (int, int) { maxi := -1 maxValue := -1 for i, v
原创 golang入門-linux安裝配置與規則
特點 靜態類型(可以聲明類型,也可以自動推斷),編譯型(可編譯爲二進制文件)的開源語言(open source)。 腳本化的語法,支持多種編程範式。(函數式&面向對象)。 原生給力的併發編程支持。(go語言語法中就有方法支持把代碼片段併發
原创 Golang入門-流程控制
if var number int if number := 4; 100 > number { //標識符的重聲明:只要對同一個標識符的兩次聲明各自 number +
原创 Golang入門-基礎命令
命令基礎 go run 用於運行命令源碼文件,只能接受一個命令源碼文件以及若干個庫源碼文件作爲文件參數。其內部操作步驟是:先編譯源碼文件再運行。步驟爲:譯源碼文件->將編譯結果放入臨時文件夾->運行編譯結果(包括1.源碼文
原创 Golang初級-"hello world!"
Go 趨勢 完全使用Go開發的項目 容器:docker、kubernetes web server:caddy db:cockroachDb(ne