반응형
변수 선언하기
아래처럼 var [name] [type]과 같이 선언하는것이 일반적이다.
아래처럼 할당할 경우 go는 zero value 가 할당된다.
숫자형 변수 : 0할당, string형 변수 : ""(빈문자열)할당, bool형 변수 : false할당
// 변수 선언하기
var N int
var f float32
var s string
var b bool
여러 변수 한번에 선언하기
var a,b,c int = 1,2,3
var s1,s2,s3 string ="hi", "hello", "hola"
Short Assignment Statement(:=)
Go에서는 함수를 func로 선언하는데 이 함수안에서는 아래의 코드처럼 :=를 사용할 수 있다.
package main
func main() {
//variable()
a := 23
b := 1
println("hello Go world")
println(a, b)
}
상수
JavaScript처럼 const 상수를 사용하여 선언합니다 이때 C언어의 구조체 처럼 여러개의 변수들을 묶어 사용할 수 있다.
package main
func main(){
const(
a=1
s="it is a string"
b= false
)
}
* 이글은 예제로배우는 go프로그래임을 참고하여 작성하였습니다.
반응형
'Go Lang' 카테고리의 다른 글
[Go] Function call (0) | 2021.01.31 |
---|---|
[Go] Mac + VsCode에서 시작하기 (0) | 2021.01.24 |