44,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
defer func() { }() 에 대한 질문
defer 에서 에러가 발생할 경우 제대로 핸들링이 되지 않아 밑의 코드로 해결했는데요. 이런한 작성 방법을 뭐라고 하나요? defer func() { result := ex_f3() fmt.Println("result: ", result) }()
- 미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
type *xlsx.Sheet has no field or method Rows 에러 발생하시는 분들 참고
패키지가 버전업이 되면서 struct(gxlsx/sheet.go 파일 참고)을 보면 Rows가 사라져 있어서 제목과 같은 에러가 발생합니다. 해결방법은 버전 다운그레이드가 필요한데요. 1. 패키지 삭제 > 현재 설치 된 ~~~/src/github.com/tealeg 폴더 삭제 2. cmd 창에서 (~~~/src/github.com) 이동 3. mkdir tealeg; cd tealeg 4. "git clone https://github.com/tealeg/xlsx.git -b v2" 실행
- 미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
cnt 변수 관련
15분 50초쯤 선언된 cnt()관련 질문입니다. 제가 이전 강의에서 놓친 것인지 모르겠는데, increaseCnt()를 변수 cnt에 선언한 것은 이해가 되는데, fmt.Println()에서 cnt를 함수로 호출하네요 변수에 함수를 넣었기 때문에 함수로 취급하는 것인가 하는 생각을 해봤습니다. 맞나요? cnt를 함수가 아닌(cnt()) 변수 cnt로 호출했더니, 주소값이 나오더라구요. 이 부분은 어떻게 이해해야 하나요?
- 미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
godoc // referece 실행에 대하여
1) 강의 대로 환경변수 설치까지 했는데 cmd 창에서 godoc 커맨드가 실행되지 않습니다. 2) Atom에서 패키지 다 설치했는데 함수에 커서 대고 alt-D를 눌러도 Reference 항목에 Generating documentation...만 출력되고 이후 되지 않네요. 3) 현재 쓰는 pc가 rtx3090인데 우측 에러들 혹은 추후 Golang을 사용하는데 충돌 혹은 연관이 있을까요? 런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
- 미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
질문 있습니다.
file, err := os.Create("test_write.txt")처럼 하였는데 파일이 section11 하위가 아닌src 하위에 생기는건 어떤 문제가 있는건가요?저는 jetbrains의 goland 를 사용하고 있습니다.IDE 툴의 특성일까요?
- 미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
gopath까지 다 설정했는데,, 왜 GOROOT에서 패키지를 찾아오려고 할까요?
package section4/lib is not in GOROOT (/usr/local/go/src/section4/lib) 이런 에런가 납니다.. go env를 사용하면 현재 작업중인 곳에 GOPATH가 설정이 잘 되어있구요..
- 미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
go func 질문있습니다
끝나고 우다다다 기다렸다가 실행이 된다는게 어떻게 보면 for문안에서 go 루틴을 사용하면 순서없는 동기적 로직처럼 느껴져서요 조금 더 쉽게 설명해주실 수 있을까요 다른 질문 참조했는데도 어렵네요ㅠㅠㅠ 고루틴 자체가 비동기인건가요 ?
- 미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
go install 작동여부..
o: go.mod file not found in current directory or any parent directory; see 'go help modules' 위에 메세지가 뜨는데요. 뭐가 잘못된걸까요?
- 미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
godoc 가 실행이 안됩니다.
go 기본 설치로는 안되는것 같은데,, 맞나요>?
- 미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
질문있습니다.
func(x, y int) int{ } 1.여기서 y 뒤에 int를 선언하면 x도 int형이 되는건가요 ?? 2. x string, y int 이런식으로 선언해도 되는걸까요?
- 미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
질문있습니다 !!
어떤 오류일까요 ㅠㅠㅠ bbb
- 미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
질문있습니다.
이렇게 접근해야지만 가능한데 혹시 무슨 문제일까요 앞에 .. 을 지우면 오류가 발생합니다 ㅠㅠ
- 미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
지룸ㄴ있ㅇㅅ브니다
for i, j := 0, 0; i < 10; i, j = i+1, j+10 { fmt.Println("i,j", i, j) } 여기서 마지막 증감식에서 i,j = i+1 , j+10 이 j=i+1 이고 i = j+10 이렇게 봐야하는건가요 ? 너무 헷갈리네요..
- 미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
switch문 질문
c룰 뒤에 선언하면 어떤 의미로 생각하면 되나여 ? 9분쯤에 나옵니다 !
- 미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
질문드립니다!
사용 OS Mac OS BIGSUR 11.3.1(20E241) 안녕하세요. 강의 잘보고 있습니다 Go 언어를 공부하던중 의문점이 들어 질문드립니다 ------------------------------------------------------------ package main import "fmt" var num0 int =1// 변수만 선언만 함 var str0 string ="jong bae" var num1,num2,num3 int = 2,3,4 var num4,num5,num6 int = 5,6,7 // 선언과 동시에 초기화 var num7 float32 =11.4 var str1 string ="hellow world" var num8 =4.75 // 선언동시 초기화 var str2 ="huh" var bol = true func main(){ fmt.Println("num0 :", num0) fmt.Println("num1 :", num1) fmt.Println("num2 :", num2) fmt.Println("num3 :", num3) fmt.Println("num4 :", num4) fmt.Println("num5 :", num5) fmt.Println("num6 :", num6) fmt.Println("num7 :", num7) fmt.Println("num8 :", num8) fmt.Println("str0 :", str0) fmt.Println("str1 :", str1) fmt.Println("str2 :", str2) fmt.Println("bol :", bol) } ---------------------------------------- 상기 func main() 변수들을 import 하단 func main() 바깥 (전역번수) 로 선언, func main() 메소드 안쪽 Fmt.println() 부분까지 브레이크 포인트를 선언후 디버깅을 돌렸을때 전역변수 선언부분은 디버깅이 안되고 func main() 함수 부분만 디버깅이 되는대 go 언어는 func main() 안 변수선언부분에서만 디버깅이 되나요?? 두번쨰 질문은 Main 패키지를 선언후 Main 함수가 아닌 func rungo() 이렇게 함수명을 임의로 바꿔서 사용했을시 하기 에러가 발생되는대 해결방법이 있을까요?? ---------------------------------------- package main import "fmt" func rungo(){ // 변수를 여러개로 선언 var( name string="byun" height int32 weight float32 isrunning bool ) height=250 weight=350 isrunning= true fmt.Println("name :", name, "height: ", height, "weight: ", weight, "isruuing: ", isrunning) } runtime.main_main·f: function main is undeclared in the main package ----------------------------------------
- 미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
go Install 명령어 문제
삭제된 글입니다
- 미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
51분쯤에서 질문이 있습니다.
51분쯤에 나오는 for문에서 i=0일 때 Lock을 걸고 채널에 777을 넣고 "goroutine waiting"구문이 프린트된 후에 condition.Wait으로 멈추잖아요? 그리고 i=1로 넘어가는데 그럼 현재 Lock이 걸려있으니까 i=1부터는 c<-777 코드부터 실행이 안되야하지않나요?? 어떻게 실행되는건가요? 그리고 54분쯔음에 condition이 인자로 Mutex를 받아서 깨울때도 Mutex.Lock을 해줘야한다고 나와있는데 조금 더 자세히 설명해주실 수 있나요? 이 부분은 이해가 안가서요.
- 미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
함수안에서의 고루틴 질문입니다.
main function에서는 고루틴 실행시에 main function이 끝나버리면 고루틴이 안끝나더라도 그냥 종료가 되버리는데 func someFunc() { go testGo() { .... }() return something } 이런식으로 함수안에서 고루틴실행시에 고루틴이 다 끝나고 나서야 something이 return 되는건가요??
- 미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
그럼 버퍼에 정확히 몇개씩 차는지 어떻게 아나요?
31분쯤의 버퍼 활용 예제를 보면 버퍼를 2로 설정했는데 8코어여서 2개가 아니라는거 같은데 요즘 컴퓨터들은 다 4코어~8코어 정도인데 버퍼에 정확히 몇개씩 주고 받는지 어떻게 아나요?
- 미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
slice 변수2개가 주소가 왜 다른가요?
위 코드를 실행하면 s3와 s4의 포인터가 서로다르게 나오는데 이유가 무엇인가요? 둘이 같게 나와야되지 않나요?