データ型1

スライススライス

スライス値

    s := []int{1,2,3,4,5,6,7}
    a := s[1:5:7]
    fmt.Println(a)      [2 3 4 5]    切片的截取得到的还是切片,不能超做容器的范围
        fmt.Printf("%T",a)    []int       切片类型

S = Sでスライスの3つのパラメータを意味する添え字を取っ[低:ハイマックス】端部がカット(高くない)のような高(含む)の低い開始添字を取られ、maxはスライスを予約しました一度古いスライスを超えて高いと最大限界、それ;オリジナルスライス最大屈折率(MAXを除く);低 - 高= lenの古いスライスの開始から、すなわち、新しいタイル低屈折率要素、 - 低、キャップ=最大ランタイムerrが範囲外、スライスを発生します。さらに、場合三番目の引数が省略された場合、第三のデフォルトパラメータと第二パラメータと同じパラメータ、すなわち、LEN =キャップ

整数
分の長さに応じて:INT8 INT16 INT32 int64型
符号なし整数:uint16のは、単位8のunit32 unit64
単位8バイトのは、我々はタイプ呼んで
短いINT16対応するC言語の種類、
Int64のC言語のlong型で

フロート

ブーリアン

スライス
ポインタの利便性とスライスが、ポインタよりも安全で、メモリのスライス安全で効率的な操作を使用

構造

機能

地図

チャンネル

ポインタ操作:



可変ポインタ・アドレス、ポインタ変数、アドレス、相関特性の値をとります。

修正値のポインタ
のポインタ値によっては、値を変更することができます

ポインタを宣言する別の方法

おすすめ

転載: www.cnblogs.com/0916m/p/11481981.html