go언어3 Go 구조체(Struct)와 인터페이스(Interface) 비교 Go 구조체(Struct)와 인터페이스(Interface) 비교구조체(Struct)구조체는 서로 다른 타입의 데이터를 하나로 묶어서 관리할 수 있는 사용자 정의 타입입니다.특징여러 필드를 가질 수 있음메서드를 가질 수 있음데이터의 구조를 정의하는데 사용객체지향 프로그래밍의 클래스와 유사한 역할예시 코드// Person 구조체 정의type Person struct { Name string Age int Address string}// Person 구조체의 메서드func (p Person) Introduce() string { return fmt.Sprintf("안녕하세요, 저는 %s이고 %d살입니다.", p.Name, p.Age)}// 구조체 사용 예시func main().. IT 2025. 5. 6. Go 언어 주요개념, 기본문법, Cheetsheet Go 언어 치트시트 (Cheatsheet)1. 기본 문법1.1 패키지 선언package main // 실행 가능한 프로그램package utils // 라이브러리 패키지1.2 임포트import "fmt" // 단일 패키지import ( // 다중 패키지 "fmt" "strings" "time")1.3 변수 선언var name string // 선언var name = "김철수" // 선언과 초기화name := "김철수" // 짧은 선언 (:=)// 다중 변수 선언var ( name string age int isAdmin bool)// 상수 .. IT 2025. 5. 6. 컴맹을 위한 Go 언어 기초 프로그래밍 기초 강좌 1 - 트랜지스터를 알아보자 Summary본 강의는 컴퓨터 구조와 원리를 이해하기 위한 Go 언어 프로그래밍 기초 강좌의 첫 번째 시간으로, 컴퓨터의 기본 구성 요소인 트랜지스터에 대한 설명을 다룹니다. 트랜지스터의 스위치 기능과 이진수(1과 0) 표현 방식을 설명하며, 비트, 바이트 등의 용어와 컴퓨터가 이진수를 기반으로 동작하는 원리를 쉽게 이해하도록 돕습니다. 단기간의 속성 강좌와 달리 기초를 탄탄히 다지는 것을 목표로, 컴퓨터 구조에 대한 이해를 바탕으로 효율적인 코딩을 할 수 있도록 기초부터 차근차근 설명하는 것을 강조합니다.Highlights💡 트랜지스터의 기본 원리: 다이오드를 기반으로 설명하는 트랜지스터의 스위치 기능(on/off)을 중점적으로 다루며, 전기적 신호에 의해 작동하는 원리를 그림과 함께 설명합니다.💻.. IT 2025. 5. 5. 이전 1 다음 💲 추천 글