/*
Variables & Constant
- Variables (let)
: 값을 변경 가능
- Constant (const)
: 값을 바꿀 수 없음
> go는 type language로 타입이 무엇인지 알려주어야 함.
*/
package main
import "fmt"
func main() {
const name string = "mangoo"
// name ="lynn" => "cannot assign to name" error 발생 : 상수이기 때문에 할당할 수 없음.
fmt.Println(name)
var friend string = "mangoo"
friend = "lynn"
fmt.Println(friend)
// 흠.. 상수나 변수를 지정하는데 너무 길어서 귀찮음
// 코드를 축약시켜서 사용하면 Go가 찾아줌
food := "pizza" // == var food string = "pizza"
fmt.Println(food)
boolean := false // == var boolean bool = false
fmt.Println(boolean)
// 축약형은 오로지 func안에서만 가능하고 변수에만 적용가능
}

'Go' 카테고리의 다른 글
THEORY - If & switch (0) | 2022.02.09 |
---|---|
THEORY - for (feat. range, ...args) (0) | 2022.02.09 |
THEORY - Function2 (0) | 2022.02.09 |
THEORY - Function1 (0) | 2022.02.09 |
THEORY - Main Package & Import (0) | 2022.02.09 |
댓글