undeclared name
583
작성한 질문수 6
저장을 하고나면 undeclared name 뜨면서 안되는 경우가 계속 생깁니다.
빨간 물결표시 밑줄이 그어진 부분을 delete 한 후 다시 type하면
아래 박스에 표시된 똑같이 명시된 부분을 클릭하면
그제서야 import "fmt" 라고 표시가 되긴 하는데 왜 그러는 건지 궁금합니다.
답변 2
0
안녕하세요! 이상혁 수강자님
질문 주셔서 감사합니다!
먼저 설명을 해드리자면, 저희가 쓰는 프로그래밍 언어를 개발한 개발자 또한 존재합니다!
이러한 개발자들이 프로그래밍 언어 사용자가 편하게 쓸 수 있도록 만들어둔 기능들이 존재하는데, 그 중 하나가 fmt 라고 하는 '패키지'입니다. (큰 도서관에 여러 책들이 꽂혀있는 모양으로 생각하시면 됩니다. 저희는 fmt라는 책을 열어본 것이구요!)
이 패키지는 수업 - 섹션8 에서 수강하게 되고, 조금 미리 설명해드리자면 golang에서는 아직 fmt라는 패키지가 어디에 있는지 모르고, 이를 가져오는 명령어가 import "fmt"라는 명령어 입니다.
import "fmt"를 통해서 저희가 쓰고 있는 golang은 그제서야 fmt의 위치를 알게되고, fmt라는 패키지(무언가 모여있는 상자) 안의 기능들을 사용할 수 있게 되는 것이죠!
이러한 과정을 통해서 fmt.Println을 사용하실 수 있게 되는 것입니다!
오류가 나고, 저장이 안되는 이유는 저희가 사용한 fmt라는 책이 도서관 어디에 꽂혀있는지 모르기 때문에 golang이 어디에 있는지 알려달라고 말하고 있는겁니다.
혹시 궁금증이 해소되지 않으셨다면, 언제든 추가질문 해주세요! 수강해주셔서 감사합니다
gRPC 실무에서 질문
0
35
2
교안에 사용되는 app.js 파일은 어디서 받을수 있을까요?
0
42
1
소스 download
0
43
2
프로젝트 구조 관련 질문이 있습니다.
0
47
1
커넥션 min, max 설정과 관련하여
0
50
1
명령어 오류가 있으신 분들 저는 이렇게 해결했어요!
0
70
1
response 함수에 대해
0
43
1
grpc 도입을 고려할만한 케이스
0
70
2
고 인터페이스 관련
0
69
2
Join함수 사용이유가 궁금합니다
0
54
1
Streaming 중인 서비스에서 모든 파드에 broadcast하는 방법
0
118
3
vscode 설정
0
126
2
upsert
0
146
2
프론트쪽이 리액트로 되어있는데요..
0
123
2
오늘 강의 듣기 시작했는데요!
0
132
2
RunInit() 관련 질문
0
180
5
소켓 연결과 http
0
154
2
안녕하세요 혹시 강의하실때 진행하시는 몽고디비 버전은 몇인가요?
0
132
2
실무에서 주로 사용하는 compass의 다양한 기능 어디에 들어가야하나요 ?
0
108
2
에러 메시지 대응 방법
0
281
1
채널과 배열은 전혀 다른 건가요?
1
347
1
어떻게 실행된것인지...
1
268
2
질문 여러가지
1
335
1
1:16 구간에서 질문
1
224
1





