Programing/Go
변수 - 2(5)
the best infra
2025. 1. 4. 20:26
* 다양한 변수 표기 방법
- 변수는 다양하게 표기가 가능하다.
package main import "fmt" func main() { var a int = 3 var b int var c = 4 d := 5 // : 은 var 와 같음 var e = "Hello" // 문자열로 저장 f := 3.14 // 실수값으로 저장. fmt.Println(a, b, c, d, e, f) }
* 변수의 4가지
-
- go는 최강타입 언어 이여서 타입을 같게 해야 한다.
- 연산의 각 항목의 타입은 반드시 같아야 한다.
- 예를 들어 var a int = 3, var b float = 4 인 상태에서 a + b 를 한다면 연산이 되지 않는다.
- 가능하게 할려면 타입 변환을 하면 된다.
package main import "fmt" func main() { a := 3 //int64 var b float64 = 3.5 var c int = int(b) // 3.5 > 3 d := float64(a) * b var e int64 = 7 f := a * int(e) fmt.Println(a, b, c, d, e, f) }