語学学習ノート(1)基本記事

基本

1.変数の使用の詳細

(1)変数の宣言

命名原則

Go言語の変数名は、文字、数字、アンダースコアで構成されます。最初の文字を数字にすることはできません。
宣言と初期化の方法
変数の宣言と初期化の一般的な形式は、varキーワードと「:」を使用すること
です。1。変数の宣言(最も簡潔)
は、値に従って変数の型を判断し、「:」で「var」を省略します。

package main

import "fmt"

func main() {
	a, b, c := 1, 2, 3
	fmt.Println("你的值是:", a, b, c)
}

2.変数varを宣言します(宣言後に値は割り当てられません。intはデフォルト値0、stringはデフォルト値の空の文字列です)

package main

import "fmt"

func main() {
	var a, b, c int
	fmt.Println("你的值是:", a, b, c)
}

3.グローバル変数宣言

```go
package main

import "fmt"

var (
	a, b, c = 1, 2, 3
)

func main() {
	fmt.Println("你的值是:", a, b, c)
}

(2)変数の型とサイズの表示と変換

1.タイプサイズ、タイプビュー

package main

import (
	"fmt"
	"unsafe"
)

var a, b, c, d int

func main() {
	a = 1
	fmt.Printf("a的数据类型是:%T,字节大小是:%d ", a, unsafe.Sizeof(a))
}

2.型変換
Go言語の型変換の基本的な形式は次のとおりです。

type_name(expression)

type_nameはデータ型で、expressionは元のデータまたは式です。

package main
import(
  "fmt"
)

func main()  {
  var a uint = 8
  var b byte = 8
  //c := byte(a)
  fmt.Println(byte(a)==b)
  //将a转换为byte型,并与b相比查看是否等价
注:

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
例(int8の範囲は-128〜127)
ここに画像の説明を挿入

3.浮動小数点タイプ

ここに画像の説明を挿入
Goでは、float64はfloat64の2倍で、float32
よりも正確です。

4.キャラクター

Goには特別な文字タイプはありません。単一の文字(文字)を格納する場合は、通常バイトを使用します。
文字列は、一連の固定長文字で接続された文字のシーケンスです。
Go文字列は異なり、バイトで構成されます。
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
キャラクタータイプ本質論
ここに画像の説明を挿入

5.文字列型

はじめに:文字列は、固定長文字列で接続された文字のシーケンスです。
Go文字列は異なり、バイトで構成されます。

使用上の注意:
1)Goで文字列が割り当てられると、変更できません
2)2つの表現:
(1)二重引用符はエスケープ文字を認識します
(2)バッククォート、改行を含む文字列として出力されます特殊文字は、攻撃を防止し、ソースコードなどを出力します(つまり、エスケープ文字は認識されません)。

package main

import "fmt"

func main() {
	a := "识别转义字符!\n"

	b := `不识别"转义"字符!`
	fmt.Println(a, b)
}

3)文字列の連結
ここに画像の説明を挿入
、つまり、文字列の複数の行を連結する場合、+は行の最後になければなりません。

6.ブール型ここに画像の説明を挿入
リリース8元の記事 ウォンの賞賛5 ビュー2395

おすすめ

転載: blog.csdn.net/qq_46341303/article/details/105451966