무지개곰
반응형
article thumbnail
[Go] 상수 선언과 특징 (iota, 비트 플래그)
Go language 2023. 8. 22. 18:09

변하지 않는 값을 사용하여야 할 때 상수로 값을 선언하여 프로그래밍합니다. 상수를 어떻게 선언하는지 어떻게 사용하는지 알아보겠습니다. 목차 상수 선언 상수 특징 상수 활용 (비트 플래그) 상수 선언 상수는 const라는 예약어를 사용하여 선언합니다. const PI float = 3.14 이와 같이 const를 하나의 상수를 선언할 수 있고 const ( Kilo = 1000 Mega = 1000000 Gega = 1000000000 ) 소 괄호를 이용하여 한번에 많은 상수를 선언할 수 있습니다. iota 활용 위와 같이 소 괄호를 이용한 방법도 편리하지만 Go를 배우며 계속 놀라는 점이 문법의 편의성입니다. 상수를 선언할 때 iota를 활용하여 순차적으로 1씩 증가시키며 선언할 수 있습니다. const..

article thumbnail
[Go] fmt 패키지를 이용한 표준 입출력 (대입 연산자 활용)
Go language 2023. 8. 22. 09:50

Go언어 공부 시 참고하는 강의 영상입니다. https://www.youtube.com/watch?v=XzR5EOEZz6Q&list=PLy-g2fnSzUTBHwuXkWQ834QHDZwLx6v6j&index=12 목차 표준 출력 함수 표준 입력 함수 대입 연산자 활용 표준 출력 함수 표준 출력 함수로 Print(), Println(), Printf() 3 가지가 있습니다. 순서대로 입력값을 출력, 입력 값들을 출력하고 개행, 서식에 맞도록 입력값들을 출력하는 기능을 가지고 있습니다. 예시 코드를 통하여 각 함수의 차이를 알아보겠습니다. package main import "fmt" func main(){ a := 10 b := 20 c := 123456789.12345 fmt.Print("a:",a,"b"..

article thumbnail
[Go] Go 변수와 기본 문법 (문법의 특징)
Go language 2023. 8. 20. 19:44

Go언어는 공부하면 할수록 편리한 것 같지만 낯선 내용들이 많습니다. Go언어의 변수 선언과 기본적인 문법에 대하여 어떠한 특징이 있는지 알아보도록 하겠습니다. 목차 변수 선언 방법 문법의 특징 변수 선언 방법 Go언어는 변수 선언 방법도 다양하다고 생각됩니다. 제가 배운 방법만 하여도 4 가지가 됩니다. package main import "fmt" func main() { var a int = 10; var b int var c = 5 d := 20 fmt.Println(a, b, c, d) // 결과 : 10 0 5 20 } 1. var a int = 10 variable의 약자인 var를 이용하여 변수를 선언하겠다는 것을 알리고 변수명을 작성 후 타입을 지정합니다. java와 javascript와..

article thumbnail
[Go] Go 기본 구조 설명 (build 설정)
Go language 2023. 8. 20. 15:07

목차 기본 구조 설명 build 설정 기본 구조 설명 기본 구조를 설명드리기 위한 간단한 예제 코드는 아래와 같습니다. package main import "fmt" func main() { fmt.Println("hello") } package란? package는 code를 묶는 단위라고 생각하시면 됩니다. package 뒤에는 package 명을 작성해 주시고 코드를 작성하시면 됩니다. package명은 필요에 따라 이름을 지정하시면 됩니다. 하지만 main package는 하나만 존재하여야 합니다. main package는 프로그램 시작점을 알리는 package입니다. 따라서 코드를 작성하고 코드를 실행할 때 main package부터 코드가 시작됩니다. 따라서 main이란 이름의 package는 ..

반응형