3장 변수 타입 변환하기 개발을 하다보면 int에서 float으로 또는 float에서 int로 와 같이 타입을 변경해야하는 일이 발생하는 데요. 이런 경우에 go언어는 어떻게 하는 지 알아보죠. 우선 다른 언어처럼 int 타입을 그냥 float 타입에 대입하면 어떻게 되는 지 보면은... package main import "fmt" func main() { var a int = 10 var b float32 b = a fmt.Println(a, b) }위 코드에서는 int 타입 변수인 a에 10이라는 값을 주고 float32 타입 변수 b를 선언 그리고 b에 int 타입 변수 a의 값을 대입 이런 식으로 진행했는 데 코드를 실행하면 cannot use a (type int) as type float32 in assignment.. 2장 변수 선언하기 이번에는 go에서 변수 선언하는 방법을 알아볼게요. 기본적인 방법 더보기 var {변수 이름} {변수 타입} 위와 같이 변수를 선언하는 게 일반적인 방법입니다. 그러면 직접 사용하는 코드를 보죠. package main import "fmt" func main() { var a int = 0 var b string = "Hello Golang" var c bool = false fmt.Println(a, b, c) a = 10 b = "It's funny" c = true fmt.Println(a, b, c) } 위 코드를 실행시키면 https://go.dev/play/p/SMW_r7EuAYB 0 Hello Golang false 10 It's funny true 요런 결과가 나오죠. 어렵지 않아요 선언.. Hello World 를 print한 프로그램 분석하기 // 1번 package main // 2번 import "fmt" // 3번 func main() { fmt.Printf("Hello World!\n") fmt.Println("Hello World again") } 현재 package가 메인에 속함을 나타내는 거에요. 사용할 STL(Standard Library)를 임포트하는 것이고, "fmt" 화면 입출력과 관련이 있어요. 전에도 말했었지만 go 언어는 프로그램을 실행시키기 위해서는 반드시 main() 함수가 필요해요. main 내에서는 fmt 패키지 내의 Printf 와 Println을 이용해서 각 "Hello World!\n" 과 "Hello World again"을 출력합니다. Println은 자동으로 Print할 스트링 마지막에 뉴라인(\n).. 1장 Hello World 출력하기 golang 설치하기 mac 환경에서는 터미널에서 brew를 이용해 손쉽게 설치할 수 있습니다. window 환경에서는 golang.org에서 installer를 다운 받고 설치한 후에 환경변수를 설정해야 합니다. Window 환경에서 설치방법은 인터넷 검색을 통해 찾아보시길 바랍니다. 설치가 완료되었다면 아래 커맨드를 터미널에서 입력하면 go version 아래와 같이 설치된 golang 버젼을 볼 수 있습니다. go version go1.17.3 darwin/amd64 ide 설치하기 golang을 개발하기 위해 여러 ide를 사용할 수 있지만 저는 공짜인 vscode를 사용합니다. Hello World 출력하기 어떤 언어를 배우던 처음에 프로그래밍하게 되는 건 간단한 Hello World를 출력하는.. 이전 1 다음