특정 기능을 위해 만든 여러 문장을 묶어서 실행하는 코드 블록 단위.프로그램의 특정 기능들을 기능별로 묶어 구현해놓은 것.함수는 아래의 블럭으로 구성 1\. 1️⃣함수 키워드 2\. 2️⃣함수명 3\. 3️⃣매개변수 4\. 4️⃣반환 타입 5\. 5️⃣함수코드
상수 선언상수는 언제 사용하나?타입 없는 상수상수와 리터럴
if문\_9.1 if문 기본 사용법\_9.2 그리고 &&, 또는 ||\_9.3 중첩 if\_9.4 if 초기문; 조건문
10장 switch문\_10.1 switch문 동작 원리\_10.2 switch문을 언제 쓰는가?\_10.3 다양한 switch문 형태\_10.4 const 열거값과 switch\_10.5 break와 fallthrough 키워드
11장 for문\_11.1 for문 동작 원리\_11.2 continue와 break\_11.3 중첩 for문\_11.4 중첩 for문과 break, 레이블
12장 배열\_12.1 배열\_12.2 배열 사용법\_12.3 배열은 연속된 메모리\_12.4 다중 배열
Go에서 struct는 Custom Data Type을 표현하는데 사용되는데, Go의 struct는 필드들의 집합체이며 필드들의 컨테이너이다. Go에서 struct는 필드 데이타만을 가지며, (행위를 표현하는) 메서드를 갖지 않는다.Go 언어는 객체지향 프로그래밍(Ob

포인터는 메모리 주소를 값으로 갖는 타입이다. 포인터를 이용하면 동일한 메모리 공간을 여러 변수가 가리킬수 있다.포인터는 메모리 주소를 값으로 갖는 타입입니다. 예를 들어 int 타입 변수 a가 있을 때 a는 메모리에 저장되어 있고 속성으로 메모리 주소를 가지고 있습니
문자열 정의문자의 집합으로 타입명은 string문자열은 큰 따옴표나 백쿼트로 묶어서 표시특수문자를 적용한 출력을 원하면 큰 따옴표여러 줄에 걸친 출력은 특수문자 \\n을 사용직접 줄바꿈을 하면 문자열 인식이 실패하여, 컴파일 에러특수 문자(\\n, \\t)를 그대로 표

패키지패키지 사용하기Go 모듈패키지명과 패키지 외부 공개패키지 초기화
해법사전지식STEP 1 : 랜덤한 숫자 생성하기STEP 2 : 숫자값 입력받기STEP 3 : 숫자 맞추기 완성하기
일반적인 배열은 처음 배열을 만들 때 정한 길이에서 더 이상 늘어나지 않는 문제가 있다.슬라이스를 사용하면 배열과 다르게 \[]안에 배열의 갯수를 적지 않고 선언한다.var slice \[]int // 길이가 0인 슬라이스 생성슬라이스를 초기화 하는 방법{}를 사용해