day01 關鍵字 變數 2

2021-09-28 17:56:01 字數 2423 閱讀 5224

目錄

一、關鍵字

二、變數

1.變數宣告

2.批量宣告

三、變數的初始化 

1.宣告並初始化變數

2.型別推導

3.短變數宣告

四、匿名變數

practise: 

go語言中有25個關鍵字

break        default      func         inte***ce    select

case defer go map struct

chan else goto package switch

const fallthrough if range type

continue for import return var

go語言中還有37個保留字

constants:    true  false  iota  nil

types: int int8 int16 int32 int64

uint uint8 uint16 uint32 uint64 uintptr

float32 float64 complex128 complex64

bool byte rune string error

complex real imag

panic recover

go語言中區域性變數宣告後必須使用,不使用編譯報錯

go語言的變數宣告格式為:

var 變數名 變數型別

eg:

var name string

var age    int

var isok   bool

go語言中還支援批量變數宣告: 

var (

name string  

age int          

isok bool     

)

go語言在宣告變數的時候,會自動對變數對應的記憶體區域進行初始化操作。每個變數會被初始化成其型別的預設值。

整型和浮點型變數的預設值為0

字串變數的預設值為空字串

布林型變數預設為false

切片、函式、指標變數的預設為nil

初始化單個變數:

var name string = "理想"

var age  = 16

初始化多個變數:

var name,age  = "理想", 16

將變數的型別省略,編譯器會根據等號右邊的值來推導變數的型別完成初始化。

var name = "理想"

var age = 18

只能在函式內部使用

package main

import (

"fmt"

)func main()

函式返回多個值時,接收值的時候如果想忽略某個值,可以使用匿名變數

匿名變數用'_'表示

func foo() (int, string) 

func main()

package main

import "fmt"

// go語言中推薦駝峰式命名(小駝峰)

// eg:studentname

// 變數宣告

// var name string

// var age int

// var isok bool

// 批量宣告

var (

name string // ""

age int // 0

isok bool //false

)func main()

python之路day01 變數

變數就是將一些運算的中間結果暫存到記憶體中,以便後續 塊呼叫。規範 1 必須由數字 字母 下劃線任意組合,且不能數字開頭。2 不能是python中的關鍵字。如 print and or break 3 變數具有可描述性 4 不能是中文 看著很撈 一直不變的量。如 派 在python裡面所有的變數都是...

python 變數 關鍵字

變數 在記憶體中開闢一塊空間,起乙個別名,用了訪問和儲存空間中的資料 變數的特點 可以反覆儲存資料 可以反覆取出資料 可以反覆更改資料 1 開頭是字母 或下劃線 後面可以是字母 數字 下劃線 abc true 12abc 錯誤 false name pass 特殊字元 2 不能以關鍵字名 關鍵字在p...

matlab變數,關鍵字

matlab變數命名規則 定義變數時不需要事先宣告,也不需要指定變數型別,matlab會自動依據所賦予的變數值或者對變數進行的操作來自動識別型別。如果一變數已經被賦過值,若重新賦值,則新值會替代舊值,變數型別也會變為新值的型別。在變數前加關鍵字global即定義為全域性變數,常使用大寫的英文本元表示...