0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Go言語のデータ型チートシート

こんにちは、皆さん!今回は、Go言語で使用できるさまざまなデータ型をまとめました。

Go言語のデータ型

データ型 サイズ 説明
bool 1ビット 真偽値(trueまたはfalse
int 32ビットまたは64ビット 符号あり整数。サイズは実行環境に依存
int8 8ビット 符号あり整数。範囲は-128から127
int16 16ビット 符号あり整数。範囲は-32768から32767
int32 32ビット 符号あり整数。範囲は-2147483648から2147483647
int64 64ビット 符号あり整数。範囲は-9223372036854775808から9223372036854775807
uint 32ビットまたは64ビット 符号なし整数。サイズは実行環境に依存
uint8 8ビット 符号なし整数。範囲は0から255
uint16 16ビット 符号なし整数。範囲は0から65535
uint32 32ビット 符号なし整数。範囲は0から4294967295
uint64 64ビット 符号なし整数。範囲は0から18446744073709551615
uintptr 32ビットまたは64ビット ポインタのアドレスを格納するための符号なし整数。サイズは実行環境に依存
float32 32ビット 単精度浮動小数点数
float64 64ビット 倍精度浮動小数点数
complex64 64ビット 実部と虚部がそれぞれfloat32の複素数
complex128 128ビット 実部と虚部がそれぞれfloat64の複素数
byte 8ビット uint8のエイリアス。バイトを表す
rune 32ビット int32のエイリアス。Unicodeコードポイントを表す
string 可変 文字列。UTF-8エンコーディングされたバイトのシーケンス
array 固定長 同じ型の要素の固定長のシーケンス
slice 可変長 同じ型の要素の可変長のシーケンス
map 可変長 キーと値のペアのコレクション
struct 可変 フィールドの集合
interface 可変 メソッドの集合
chan 可変 ゴルーチン間の通信に使用されるチャネル
function 可変 関数の型

まとめ

Go言語には、さまざまなデータ型が用意されており、それぞれ異なる用途に適しています。型安全思考!!型が好きになってきました。TypeScriptなり型を使用するのは必須に近づいてきている昨今(20240712現在)なので型についての理解を深めていきましょう!!

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?