Go

    [Go] for(반복)문 사용하는법(Use loop for in Go)

    [Go] for(반복)문 사용하는법(Use loop for in Go)

    오늘은 오랜만에 Go언어에 대한 설명을 해볼 것이다. Go는 무조건 loop문을 사용하는 방법은 for 명령어 밖에 없다. for문은 아래처럼 매우 간단하게 정의할 수 있다. for [for문 코드] {반복할 코드} 예를 들어, 숫자들을 받아서 모두 더하는 코드를 만들어보면 아래와 같다. package main import ( "fmt" ) func AllAdd(num ...int) int { var total int for _, nums := range num { fmt.Println(nums) total += nums } return total } func main() { total_result := AllAdd(1, 2, 3, 4, 5, 6, 7) fmt.Println(total_result) } ..

    [Go] Function 사용하기(func 사용)

    [Go] Function 사용하기(func 사용)

    오늘은 function함수에 대해 알아볼 것이다. 1. 기본적인 function Go언어에서 기본적인 사용법은 아래와 같다. func (인자 ) 예를 들어 처음 main함수가 시작할때 아래처럼 사용한다. func main() { } 그러면 한 번 plus라는 두 값을 받아서 더한 값을 return하는 함수를 만들어보자. 1. main 패키지 2. fmt import하기 3. func plus(a, b) 명령어로 함수 만들기 4. return 함수 사용하기 5. main 함수 만들기 6. fmt함수 사용해서 함수 리턴 값 출력 package main import ( "fmt" ) func plus(a, b int) int { return a + b } func main() { fmt.Println(plus..

    [Go] 상수와 변수 선언(Variables and Constants)

    [Go] 상수와 변수 선언(Variables and Constants)

    오늘은 Go언어에서 변수와 상수를 한번 정의 해볼 것이다. 1. 상수 프로그래밍에서 상수란 한 번 정의를 하면 다시 바꿀수 없는 값이다. Go에서 상수의 선언은 "const" 명령어를 사용한다. const = const의 형식은 위와 같다. 예를 들어 이름이 Hi 이고 type은 string 값은 "hello"의 상수를 만들어보면, 아래와 같다. const hi string = "hello" 추가적으로 type은 string(문자열), int(정수), float(실수), bool(True, False) 등이 있다. 2. 변수 변수 선언은 두가지 방법이 있다. 첫번째로 const와 같은 방법이다. var = 변수는 값을 바꿀수 있기 때문에 아래와 같이 사용할 수 있다. var Hi string = "hel..

    [Go] Package, import,func - hello go 출력하기 (기본문법)

    [Go] Package, import,func - hello go 출력하기 (기본문법)

    오늘은 Go의 기본 문법중 Package와 import를 설명할 것이다. 1. package 패키지 명령어는 프로그래밍 시작하는 첫줄에 넣는다. package main Go 주된 package는 "main"이다. main 패키지는 컴파일이 되지만, 만약 그 폴더에 main에게 공유되는 package를 만든다면 이 package는 컴파일이 안된다. 2. import Go언어에서는 import를 아래와 같이한다. import "fmt" go는 import 다음 더블쿼터("")를 붙힌다. 여러개의 패키지를 import할 때는 쉽게 밑에 처럼 할 수있다. import ( "fmt" "math" ) 3. func 우리는 go 프로그래밍을 할때 꼭 func (function)을 선언해야한다. 아니면 에러가 뜬다. ..

    [Go] go 언어 VScode에 설치 및 사용

    [Go] go 언어 VScode에 설치 및 사용

    오늘은 go라는 언어를 VBcode에 설치할 것이다. Go라는 언어는 요즘 웹 개발에 매우 핫한 언어이다. 그 이유는 컴파일 속도이다. 웹을 구축을 하려면 프로그램의 속도가 빨라야한다. 파이썬는 쉽고 빠르게 구축할 수 있지만, 속도가 느린편에 속한다. 하지만 Go언어는 파이썬의 몇 십배 더 빠르다. 이런 언어는 좋은 환경에서 개발해야하는데, 그 좋은 환경이 바로 VScode이다. 일단 VScode란 visual studio code의 약자인데 아주 프로그래밍에 있어서 유용한고, 프로그래머들 사이에서는 개발환경 Top1에 들어갈 정도이다. 많은 유용한 단축키와 다양한 기능을 내장하고 있다. 이제 본론으로 들어가서 한 번 설치를 진행해보자. 1. Go 설치 처음으로 Go를 기본적으로 설치해야한다. golan..