Golang(5)
-
[Go/Golang] Go언어 array 배열 선언 및 크기 구하기
이번엔 배열 선언이다. https://gobyexample.com/arrays Go by Example: Arrays In Go, an array is a numbered sequence of elements of a specific length. package main import "fmt" func main() { Here we create an array a that will hold exactly 5 ints. The type of elements and length are both part of the array’s type. By default an arr gobyexample.com 예제 코드는 아래와 같다. package main import "fmt" func main() { var a ..
2022.06.11 -
[Go/Golang] Go 언어 조건문 (switch)
이번에는 switch문이다. https://gobyexample.com/switch Go by Example: Switch Switch statements express conditionals across many branches. package main import ( "fmt" "time" ) func main() { Here’s a basic switch. i := 2 fmt.Print("Write ", i, " as ") switch i { case 1: fmt.Println("one") case 2: fmt.Println("two") case 3: fmt.Prin gobyexample.com 이번 예제의 코드는 아래와 같다. package main import ( "fmt" "time" ) fu..
2022.06.10 -
[Go/Golang] Go언어 조건문 (if/else)
이제 조건문이다 조건문에는 if/else랑 switch가 있다 https://gobyexample.com/if-else Go by Example: If/Else Branching with if and else in Go is straight-forward. package main import "fmt" func main() { Here’s a basic example. if 7%2 == 0 { fmt.Println("7 is even") } else { fmt.Println("7 is odd") } You can have an if statement without an else. if 8%4 == 0 { fm gobyexample.com 먼저 if/else 부터보면 package main import "..
2022.06.09 -
[Go/Golang] Go 언어 반복문
이제 반복문 차례이다 https://gobyexample.com/for Go by Example: For for is Go’s only looping construct. Here are some basic types of for loops. package main import "fmt" func main() { The most basic type, with a single condition. i := 1 for i
2022.06.08 -
[Go/Golang] mac Go 세팅 및 예제 돌려보기
파이썬으로 백엔드를 구성하는데, GIL 때문에 멀티쓰레딩이 제 기능을 못해서 스트레스를 받고 있었다. 연결된 프로그램이 pythonapi만 제공해줘서 별 수 없이 쓰고는 있지만 다른 대안은 없을까 찾아보던 중에 golang이 멀티 프로세싱을 다루는 방법이 아주 쉽고 안정적이고 효율적이라는 말을 듣고 공부를 해보려고 한다. 또, 다양한 곳에서 golang을 써서 프로그래밍을 한다고 하니 알아두면 좋겠지! 먼저, 내가 설치한 환경은 내가 쓰고 있는 맥북이다. m1 맥북 프로 14, 32GB 통합메모리, 2TB SSD 모델이다. 진짜 엄청나게 많은 프로그램들 및 언어들을 설치해봤지만, 공식 홈페이지에서 하라는대로 하는게 제일 속편하다. 그래서 나도 공식 홈페이지에서 하라는대로 따라 했다. https://go...
2022.06.05