golang 2

fmt 패키지를 이용한 텍스트 입출력

서론 초기 컴퓨터는 1개의 입력장치(카드리더기)와 1개의 출력장치(프린터)로 구성되어 있었다. (표준입력)->CPU->(표준출력) 은 항상 일정하다. 01010101... 이런 입출력되는 표준입출력 형태는 BitStream, ByteStream이라고 한다. 표준출력함수 Print() : 함수 입력값들을 출력. Println() : 개행(newline)을 포함하여 출력. Printf() : format에 맞도록 입력값들을 출력. - %d : demimal 정수타입 - %f : float 실수타입 - %v : 데이터 타입에 맞춰서 기본 형태로 출력합니다. - %e : 지수 형태로 실숫값을 출력합니다.(실수 타입만 가능) - %g : 값이 큰 실숫값은 지수형태, 작은 실수값은 그대로 (%f)로 출력합니다. -..

Backend/Golang 2021.05.05

변수

컴퓨터는 단순한 기계이다. 트랜지스터 -> 논리소자 -> 계산기 -> 명령프로그래밍 -> 컴퓨터 변수란? - 값을 저장하는 메모리 공간을 가리키는 이름 - 프로그램이란 결국 데이터를 연산/조작 하는일 ex. 이미지도 VM에서 숫자를 보여주는 것일 뿐 변수 선언 var a int = 10 // 변수키워드 변수이름 변수타입(+사이즈) var msg string = "Hello Variable" int : 정수형 변수타입 = 10 : assign operator 10을 좌변의 메모리 공간에 복사한다. 컴퓨터에겐 컴파일러를 통해(16진수) 메모리 주소의 공간에 저장된다 GO는 강타입 언어 숫자타입 모든 정수타입 uint8, uint16, uint32, uint64 : unsigned integer uint8 :..

Backend/Golang 2021.05.03