Language/Golang 25

Golang (Go언어) 연산자(Operator)

Tucker의 Go 언어 프로그래밍 책과 유튜브를 통해 학습 중입니다.  산술 연산자- 숫자 연산을 하는 연산자구분연산자연산피연산자 타입사칙 연산과 나머지+덧셈정수, 실수, 복소수, 문자열-뺄셈정수, 실수, 복소수*곱셈정수, 실수, 복소수/나눗셈정수, 실수, 복소수%✭ 나머지정수 ,실수, 복소수비트연산&AND 비트 연산정수|OR 비트 연산정수^XOR 비트 연산정수&^비트 클리어정수시프트 연산왼쪽 시프트정수 >>오른쪽 시프트정수 >> 양의 정수 ✓ 비트연산: &(AND 연산자)- 두 비트가 1일 때만 1ABA&B000100010111 ✓ 비트연산: |(OR 연산자)- 두 비트 중 1개가 1이면 1ABA|B000101011111 ✓ 비트연산: ^(XOR 연산자)- Go에서는 승수가 아닌 XOR 연산자- 두..

Language/Golang 2024.10.26

Golang (Go언어) fmt 패키지

Tucker의 Go 언어 프로그래밍 책과 유튜브를 통해 학습 중입니다.  표준 입출력(Standard Input Output)- 초기 컴퓨터는 하나의 입력장치(명령어 카드 리더기), 하나의 출력장치(프린터)로 구성이 되어있었음.- 시간이 지나면서, 키보드로 입력하고 모니터를 통해 즉시 확인할 수 있도록 변화함.- 입력이 되는 통로와 출력이 되는 통로는 변하지 않았고, 이것을 표준 입력/출력(bit stream/byte stream 형태)이라고 함.- 데이터가 입력이 되고, 데이터가 출력이 되는 것. (데이터=숫자 0,1)  표준 출력 함수- Go 언어 기본 패키지인 fmt에서 제공    → Go 언어는 자주 사용하는 기능을 묶어서 패키지로 제공- 패키지를 사용하려면 'import'를 사용해서 사용할 패..

Language/Golang 2024.10.26

Golang (Go언어) 변수

Tucker의 Go 언어 프로그래밍 책과 유튜브를 통해 학습 중입니다.   변수란?- 프로그래밍에서 변수(Variable)는 값을 저장하는 메모리 공간을 가르키는 이름(수학의 변수와 다름)- 컴퓨터 입장에서 프로그램은 메모리에 있는 데이터를 언제 어떻게 변경할지를 나타낸 문서 - 값을 저장하는 위치 저장소는 하드디스크와 메모리 두 가지가 있음.   → 하드디스크는 데이터를 저장하는 공간이고 느리다는 단점이 있음 다만, 컴퓨터가 꺼졌을 때 데이터가 삭제되지 않음  → 메모리는 속도가 빠른 대신 컴퓨터가 꺼졌을 때 데이터가 삭제 됨  → 프로그램이 실행될 때 CPU가 메모리에서 값을 가지고(Copy) 와서 실행 함 package mainimport "fmt"func main() { var a int = ..

Language/Golang 2024.10.24

Golang (Go 언어) 이란?

Tucker의 Go 언어 프로그래밍 책과 유튜브를 통해 학습 중입니다.  Go 역사- Go 언어는 2009년 발표된 오픈 소스 프로그래밍 언어- 무료로 사용할 수 있고, 누구나 내부 구조를 볼 수 있으며, 누구나 Go 언어 발전에 이바지할 수 있음- 2007년부터 개발을 시작해 2009년 11월 10일에 세상에 공개- 홈페이지에서 최신 배포판을 다운로드할 수 있고, 다양한 공식 문서를 볼 수 있으며 간단한 코드도 돌려볼 수 있음 * Go 홈페이지 주소: https://go.dev* 온라인 Go 언어 컴파일러: https://go.dev/play  Go 언어 실행 단계 1. 폴더 생성- Go 언어의 모든 코드는 패키지 단위로 작성- 같은 폴더에 위치한 .go 파일은 모두 같은 패키지에 포함- 패키지명으로 ..

Language/Golang 2024.10.22

Golang (Go 언어) 설치 (Mac)

Tucker의 Go 언어 프로그래밍 책과 유튜브를 통해 학습 중입니다.  Go언어 학습 환경1. 맥북 에어 M1 (MacBookAir M1)2. OS 버전: Sonoma 14.6.13. Visual Studio Code 1.85.2 (추후 변경 될 수 있음)4. 터미널은 iTerm 사용 중  1. Go 언어 공식 사이트 접속 (https://golang.org)- 공식 사이트 접속 후 Download 클릭 2. Apple macOS 파일 다운로드 3. 설치 파일 실행하여 Go 설치 4. 설치 확인- 설치가 완료되면 터미널을 띄워서 아래 명령어 실행go version  5. 비주얼 스튜디오 코드 설치 (https://code.visualstudio.com)- Download for macOS 클릭하여 설치..

Language/Golang 2024.10.22