Go에서 fmt 패키지는 콘솔에 출력하는 함수들을 제공하고, fmt 패키지의 함수를 이용하여 텍스트 입출력을 할 수 있다. 출력 Print는 인자로 받은 값을 그대로 출력한다. package main import "fmt" func main() { fmt.Print("hello, world") } 위 코드를 실행하면 hello, world 라는 문구가 콘솔에 출력된다. Printf는 C 언어의 printf 함수와 유사한 형식으로 출력할 수 있도록 해줍니다. package main import "fmt" func main() { name := "John" age := 30 fmt.Printf("My name is %s and I'm %d years old.\n", name, age) } 위 코드에서 %s는..
golang
Go언어의 변수는 값을 저장하기 위한 공간을 의미한다. 변수를 사용하여 값을 저장하고 필요한 곳에서 다시 사용할 수 있고, 변수는 데이터 타입에 따라 다른 크기와 형태를 가질 수 있다. Go언어에서 변수는 다음과 같이 선언한다. var 변수명 데이터타입 예를 들어 정수형 변수를 선언하고자 한다면 var age int 이런식으로 사용할수 있다. 이 코드는 age라는 변수를 선언하고, 이 변수는 정수형 데이터 타입을 가지는 것을 의미한다. 변수를 초기화하지 않으면 Go언어에서는 해당 데이터 타입의 기본값으로 초기화된다. 예를 들어, 정수형 변수는 0으로 초기화된다. 변수에 값을 할당하려면 다음과 같이 변수 이름과 할당할 값을 = 기호로 연결하여 작성해야한다. var age int age = 27 당연하게도 ..