Golang 탄생 google이 개발한 오픈소스 언어로, 2009년에 공개되었다. 로버트 그리즈머, 롭 파이크, 케네스 톰슨이 만들었는데, 세사람 모두가 C++의 복잡함이 싫어서 Go를 만들었다고 한다. 지금도 패키지에 무엇을 포함할지는 세사람이 만장일치가 되어야 이
프로그래밍을 처음 시작하면 항상하는건 Hello World 출력하기이다.지난 포스트에서 Hello World를 출력해 보았는데, go.mod 파일이 없다는 오류로 시간을 엄청 잡아 먹었었다. 검색해보면 나오는 Go 강좌에서는 그런 파일조차 나오지 않았는데, 해결하는데
데이터를 저장하는 일정 공간Golang 에서의 변수를 보기전에, 예제를 위한 코드를 먼저 보자변수의 속성에는 변수명, 값, 종류(Type) 가 있다. 변수는 '변하는 숫자' 라는 의미도 담겨 있다. Golang에서는 변수를 선언하겠다는 의미의 키워드를 사용하는데, va
연산자란? 연산자(operator) 연산을 나타내는 문자 (+, -, *, / 등) 연산자의 종류 Golang Operator Docs 이항 연산자 두개 이상의 항이 필요한 연산자 대표적으로 +, -, *, / 단항 연산자 하나의 항만 필요한 연산자 ex)
//사칙연산 프로그램 > package main > import ( "bufio" //입력을 읽기 위한 라이브러리 "fmt" "os" //표준 입력을 받기위한 라이브러리 "strconv" //문자열을 숫자로 바꿔주는 라이브러리 "strings" //불
Switch-case 앞의 포스트에서 if-else를 활용한 사칙연산 프로그램을 만들어 봤다. if-else를 활용하여 조건문을 만들고, 조건문에 따라서 프로그램이 수행되는 것을 확인해 볼 수 있었다. Golang에서 또다른 조건문이 있는데, 바로 Switch-cas