[GoLangベース]変数と定数
4120 ワード
変数の宣言
使用しない変数
var b int
b = 10
// 이런 것도 사용 안한 경우!
変数の宣言と値の割り当て
// 선언과 동시에 값 할당
var a int = 10
// 선언한 후에 나중에 값 할당
var b int
b = 10
// Short Assignment Statement
c := 1 // type이 int로 자동 지정, 함수 안에서만 사용 可
Zero Value
変数を宣言するときに初期値が指定されていない場合、Goはデフォルトでゼロ値を割り当てます.
数値型割当て0、ブール型割当てfalse、文字列型割当て"(空の文字列).
複数の変数の初期化
var i, j, k int
var i, j, k int = 1, 2, 3
// i = 1, j = 2, k = 3
const
const a string = "Hi"
// 여러 개 한꺼번에 가능
const (
Visa = "Visa"
Master = "MasterCard"
Amex = "American Express"
)
iota
iotaを使用すると、0から順に大きくなります.
const (
Apple = iota // 0
Grape // 1
Orange // 2
)
文字列
Type Conversion
var i int = 100
var u uint = uint(i)
var f float32 = float32(i)
stringについては、string(str)
は役に立たない.リポジトリ輸入可能Reference
この問題について([GoLangベース]変数と定数), 我々は、より多くの情報をここで見つけました https://velog.io/@moonyoung/GoLang-기초-변수와-상수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol