Programming Language/go 24

Go 언어 프로그래밍 - 연산자

변수와 연산 산술연산자 구분 연산자 연산 피연산자타입 사칙연산과 나머지 + 덧셈 정수, 실수 복소수, 문자열 - 뺄셈 정수, 실수, 복소수 * 곱셈 정수, 실수, 복소수 / 나눗셈 정수, 실수, 복소수 % 나머지 정수 비트연산 & AND 정수 | OR 정수 ^ XOR 정수 &^ 비트클리어 정수 시프트연산 > 양의정수 비트연산자 A B A&B A|B A^B A&^B 0 0 0 0 0 ^ 연산 수행 후, &연산 수행 1 0 0 1 1 0 1 0 1 1 1 1 1 1 0 ex6.3.go package main import ( "fmt" ) func main() { var x int8 = 4 var y int8 = 64 var z int8 = -1 var w uint8 = 128 fmt.Printf("x:%08..

Go 언어 프로그래밍 - fmt 패키지를 이용한 표준 입출력

표준 입출력(Standard Input/Output) 표준 출력 함수 go 언어에서는 fmt 패키지에서 표준 출력함수를지원한다. print() 함수 입력값들을 출력합니다. println() 함수 입력값들을 출력하고 개행합니다.(new line) printf() 서식(format)에 맞게 함수 입력값들을 출력합니다. ex5.2.go package main import "fmt" func main() { var a int = 10 var b int = 20 var f float64 = 32323.123123000001 fmt.Print("a : ", a, ",b: ", b, ",f : ", f) fmt.Println("a : ", a, ",b : ", b, ",f : ", f) fmt.Printf("a: %..

Go 언어 프로그래밍 - 변수

변수 수학 : 변하는 수 컴퓨터 : 값을 저장하는 메모리 공간을 가리키는 이름 컴퓨터에서 값을 저장하는 위치는 하드디스크(비휘발성)와 메모리(휘발성)이다. 프로그램이란 데이터를 연산/조작 하는 일로써, 이에 필요한 것이 변수이다. CPU가 변수를 이용하여 계산을 하고 이 작업을 메모리가 진행하여 프로그램이 실행된다. ex4.1.go package main import "fmt" //fmt 라는 패키지를 가져오겠다. func main() { var a int = 10 var msg string = "Hello Variable" a = 20 msg = "Good Morning!" fmt.Println(a, msg) } var variable의 약자이다. 변수를 선언하는 것이다. var 변수명 변수타입 = 실..

Go 언어 프로그래밍 - 개요 및 환경설정(윈도우즈편)

Go 언어 프로그래밍 (Tucker의 Go 언어 프로그래밍) * Go 언어 프로그래밍 - 개요 및 환경설정(윈도우즈편) * Go 언어 프로그래밍 - 변수 * Go 언어 프로그래밍 - fmt 패키지를 이용한 표준 입출력 * Go 언어 프로그래밍 - 연산자 * Go 언어 프로그래밍 - 슬라이스(Slice) * Go 언어 프로그래밍 - 함수와 상수 * Go 언어 프로그래밍 - 조건문과 반복문 (if문, switch문, for문) * Go 언어 프로그래밍 - 조건문과 반복문 (배열) * Go 언어 프로그래밍 - 메서드 * Go 언어 프로그래밍 - 조건문과 반복문 (구조체, 포인터) * Go 언어 프로그래밍 - 문자열, 모듈과 패키지 * Go 언어 프로그래밍 - 숫자맞추기 게임 * Go 언어 프로그래밍 - 인터페..