본문 바로가기

전체 글40

[묘공단] 4주차 이 글은 골든래빗 《Tucker의 Go 언어 프로그래밍》의 18, 19, 20, 21, 22장 써머리입니다. 오늘은 각 항목마다 주의할 점들과 간단한 예제로 리뷰할 예정이다. 이유는 이전 예제에서도 많이 사용했던 내용들이라 굳이 추가적으로 예제를 만들면서 할 이유가 없다 생각이 된다. 꼬우면 책을 사서 읽으삼!!! 더보기 18 슬라이스 18.1 슬라이스 18.2 슬라이스 동작 원리 18.3 슬라이싱 18.4 유용한 슬라이싱 기능 활용 18.5 슬라이스 정렬 19 메서드 19.1 메서드 선언 19.2 메서드는 왜 필요한가? 19.3 포인터 메서드 vs 값 타입 메서드 20 인터페이스 20.1 인터페이스 20.2 인터페이스 왜 쓰나? 20.3 덕 타이핑 20.4 인터페이스 기능 더 알기 20.5 인터페이스 .. 2023. 10. 22.
[묘공단] 3주차 (2) 이 글은 골든래빗 《Tucker의 Go 언어 프로그래밍》의 16~7장 써머리입니다. 16 챕터는 Golang을 하면서 궁금했던 package이다. 책에서는 기본적인?? 내용만 알려주고 있어서 본인의 궁금증이 해소되진 않아 이번 기회에 궁금했던 것 중 일부를 추가로 리뷰해 볼 예정이다. 17 챕터는 시험?? 같은 거라 문제를 공유한 후 답은 본인이 짠 코드로만 공유할 예정이다. 책에 내용이 궁금하면 책을 사보길 권한다. 더보기 16 패키지 16.1 패키지 16.2 패키지 사용하기 16.3 Go 모듈 16.4 패키지명과 패키지 외부 공개 (pass) 16.5 패키지 초기화 (pass) 17 숫자 맞추기 게임 만들기 17.1 해법 17.2 사전지식 17.3 step1 랜덤한 숫자 생성하기 17.4 step2 .. 2023. 10. 16.
[묘공단] 3주차 (1) 이 글은 골든래빗 《Tucker의 Go 언어 프로그래밍》의 09~15장 써머리입니다. 이번주는 배열(array)과 구조체(struct)를 중점으로 리뷰할 예정이다. 책에서는 너무 이론적인 부분들만 다루고 있는 것 같아 응용하는 예제를 만들어 리뷰할 예정이고 밑에 목차를 보면 포인터와 문자열은 간략하게 리뷰하겠다. 더보기 12 배열 12.1 배열 12.2 배열 사용법 12.3 배열은 연속된 메모리 (부분 pass) 12.4 다중 배열 pass 13 구조체 13.1 선언 및 기본 사용 13.2 구조체 변수 초기화 13.3 구조체를 포함하는 구조체 13.4 구조체 크기 13.5 프로그래밍에서 구조체의 역활 14 포인터 14.1 포인터란? 14.2 포인터는 왜 쓰나? 14.3 인스턴스 14.4 스택 메모리와 힙.. 2023. 10. 15.
[묘공단] 2주차 (2) 이 글은 골든래빗 《Tucker의 Go 언어 프로그래밍》의 09~11장 써머리입니다. 이제부터 프로그래밍의 꿀잼이 시작된다. 그러므로 책에 없는 예제 위주로 리뷰할고 밑에 더 보기를 클릭하여 책에서는 어떤 목차들로 구성됐는지 확인해 보면 좋을 것 같다. 예제에 대해 간단하게 설명하면 if문, switch문, for문을 사용하여 fmt 패키지의 Scanf를 사용하여 입력된 값을 간단한 계산하는 계산기를 코딩하여 if문으로 만든 것을 switch문으로 변경해 보고 for문을 사용하여 기능 추가하는 예제이다. 더보기 09 if문 9.1 if문 기본 사용법 9.2 그리고 &&, 또는 || 9.3 중첩 if 9.4 if 초기문; 조건문 10 switch문 10.1 switch문 동작 원리 10.2 switch문을.. 2023. 10. 9.