Go言語の基本型と定数の使用例詳細
基本型
概要
プログラミング言語Goでは、関数や変数を宣言するためにデータ型が使用されます。データ型は、大きなデータが必要なときだけデータを分割して、メモリを十分に使えるようにするために使用されます。
カテゴリ別に以下のデータ型が用意されています。
数値の種類
ブーリアン
ブールです。booleanの値は定数trueまたはfalseのみで、デフォルト値はfalseです。
文字列の種類
文字列です。UTF-8エンコーディングでUnicodeテキストを識別し、デフォルト値は空文字列です。
整数値(デフォルトは0)
uint8: 符号なし8ビット整数(0 ~ 255).
uint16: 16ビット符号なし整数(0 ~ 65535)。
uint32: 符号なし 32 ビット整数 (0 ~ 4294967295)。
uint64: 符号なし 64 ビット整数 (0 ~ 18446744073709551615)。
int8: 符号付き 8 ビット整数 (-128 ~ 127)。
int16: 16 ビット符号付き整数 (-32768 ~ 32767)。
int32: 符号付き 32 ビット整数 (-2147483648 ~ 2147483647)。
int64: 64ビット符号付き整数 (-9223372036854775808 ~ 9223372036854775807)
浮動小数点型(初期値は0)
float32: IEEE-754 32ビット浮動小数点数です。
float64: IEEE-754 64ビット浮動小数点数です。
complex64: 32 ビットの実数および虚数。
complex128: 64ビットの実数と虚数。
その他の数値型
byte:uint8と同様です。
ルーン文字:int32に類似。
uint:32ビットまたは64ビット。
int:uintと同じサイズ。
uintptr: ポインターを保持する符号なし整数型。
派生型
<ブロッククオート ポインタ型(ポインタ)配列の種類
構造化型(struct)
チャンネルタイプ(chan)
関数型(func)
スライスタイプ(slice)
インターフェース型(interface)
マップタイプ(地図)
変数
概要
定数は、変数とは対照的に、円周率のように二度と変更できない一定の値である。
単一の変数宣言
const pi = 3.141592
const e = 2.718281
定数の宣言は、varをconstに置き換える以外は、変数の宣言と非常によく似ています。
複数の変数宣言
const (
pi = 3.141592
e = 2.718281
)
定数はコンパイル時に決定されるため、配列宣言に使用することができる
const size = 4
var arr [size]int
上記はGo言語の基本型と定数の使用例の詳細です。Go言語の基本型定数の詳細については、スクリプトハウスの他の関連記事に注目してください!
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン