쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정

쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정

(4개의 수강평)

168명의 수강생

44,000원

평생
입문, 초급
수료증
63개 수업, 총 24시간 46분
위시리스트 추가
厳慶一 프로필

rand.Seed관련 질문 입니다. 厳慶一 4시간 전

rand.Seed(time.Now().UnixNano())로 지정한건 무슨 의미 인지요
위의 값을 변수에 담아서 스위치에서 쓰는것 도 아닌고
현재 시간을 유닉스나노로 구하는 것 같은데
무엇에 쓰이는지 잘 모르겠습니다.


0
厳慶一 프로필

main 메소드는 하나이어야 하지 않나요 厳慶一 1일 전

수고하십니다. 강의 잘 듣고 있습니다.

질문이 있었던거 같았는데 다시 문의 드립니다.

section1 이라는 건 프로젝트 명 인거 같은데 하나의 프로젝트 안에 메인 함수가 여러개 존재 못 하는걸로 알고 있습니다만 아톰에서는 왜 그게 가능한가요?

다른 문의 하나 드립니다.

고 에서는 펑션인거 같은데 펑션의 기능이나 파라메터 등의 정보를 보통 펑션 위에다 주석으로 달아야 기능에 대한 정보를 볼수 있을거 같은데 어떻게 해야 하는가요

2
전건수 프로필

재귀함수 (리턴값 void) 일때 return 에서 안멈추나요?? 전건수 1달 전

func checking(location int, ary2 []int) {

if location==7 {
total:=suming(ary2)
if total==100{
return
}
}else{
for i:=0;i<=8;i++{
if overlap(ary2,i){
ary2[location]=i
checking(location+1,ary2)
ary2[location]=-1
}else{
continue
}
}
}
}

재귀함수를 만들어서 리턴을 취할라 했는데 되지 않아요. 기존언어일 경우에서 그래도 멈추게 하는데 go언어는 안그런가요??

3
전건수 프로필

디버깅 질문입니다. 전건수 2달 전

디버깅 설치해서 수행하고 싶은데 어떻게 해야하나요? go debug 설치했지만

Failed to start delve with config "Debug" Error: Error: Closed with code 1

다음 과 같은 내용이 뜨네요..,

2
전건수 프로필

ddd:= make(map[string]int,int) 전건수 2달 전

의문점이 있는데요 make 에 size 갯수를 입력하는데 size 초과해서 map 집어넣어도 문제가 없는 것은 알았습니다. 

하지만 왜 size를 입력하는이유가 있을까요??

1
전건수 프로필

for 문 string 한글문 은 안깨지네요. 전건수 2달 전

한글 string 으로 for을 돌려서 출력을 하는 방식을 써봤는데요.

str3 처럼 주소를 그대로 같다 쓸때 깨지지만 왜 for에서는 안깨지는지 궁금합니다. 

4
전건수 프로필

같은 파일에 같은 main 함수가 있기 때문에 에러 표시가 납니다. 전건수 2달 전

어떻게 해야할까요>??

1
rudvy0808@gmail.com 프로필

질문있습니다. rudvy0808@gmail.com 2달 전

//예제4

for i, j := 0, 0; i <= 10; i, j = i+1, j+10 {

fmt.Println("ex4 : ", i, j)

}

 

안녕하세요. j는 논리형 조건식 즉 끝값을 안 잡아줘도 되는건가요? 저절로 i가 멈추면 브레이크 잡히는 건가요?

1
keiesslee75 프로필

GOPATH 변경 문의 keiesslee75 5달 전

안녕하세요. 수업초기에 GOPATH 설정시에

이미 사용자변수에 GOPATH = %USERPROFILE%go

라고 되어 있어서 삭제한후 시스템변수에 새로 설정을 했는데요..

이렇게 GOPATH=D:go_study

사용자변수 부분에 다시 설정이 생겼네요...(GOPATH = %USERPROFILE%go)

자동으로 설정이 되는거 같은데요...사용자변수를 고쳤어야 할까요?

1
keiesslee75 프로필

Atom > install package 설치 오류 keiesslee75 5달 전

Installing “go-plus@6.1.0” failed.Show output…
Compiler tools not found
Packages that depend on modules that contain C/C++ code will fail to install.
Read here for instructions on installing Python and Visual Studio.
Run apm install --check after installing to test compiling a native module.

설치가 안됩니다.

2
권서은 프로필

atom package go-plus 설치시 검색안됨 권서은 6달 전

atom package go-plus 설치하려고

setting->install 메뉴에서 go-plus 검색하면

아래 같은 메시지와 함께 패키지가 검색되지 않습니다.

Searching for “ggo plus” failed.Hide output…

self signed certificate in certificate chain

1
T Eom 프로필

폴더안에 여러 go 파일을 만들었는데요 오류가 납니다. T Eom 8달 전

atom에서

func main(){ 이부분이 오류가 난다고 하네요

영어로 나오길 이미 그전에 선언이 되었다고 오류가 뜨는데 어떻게 해결을 해야 할까요

1
T Eom 프로필

go install 명령어를 실행시켰는데요 T Eom 8달 전

no install location for directory /Users/skan/documents/study/golang/src/section1 outside GOPATH

For more details see: 'go help gopath'

라고 뜨면서 오류가 납니다. 아마 GOPATH 문제인거 같은데

그전에 환경설치 하면서 .bash/profile 내용을 추가해줬는데요 영상에서 본거랑 제꺼랑 좀 다르더라고요 그래서 밑처럼 수정을 했습니다.

# added by Anaconda3 2018.12 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
    \eval "$__conda_setup"
else
    if [ -f "/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/anaconda3/etc/profile.d/conda.sh"
        CONDA_CHANGEPS1=false conda activate base
    else
        \export PATH="/anaconda3/bin:$PATH:$GOPATH:$GOBIN"
    fi
fi
unset __conda_setup
# <<< conda init <<<
export GOPATH="/Users/skan/Documetns/study/golang"
export GOBIN=$GOPATH/bin

잘못 설정한걸 까요?

0
LGCNS 프로필

LGCNS클라우드에서 다운로드가 안되며, URL이 열리지도 않습니다. LGCNS 10달 전

LGCNS클라우드에서 다운로드가 안되며, URL이 열리지도 않습니다.

1
진성주 프로필

GOPATH가 갑자기 변경되고선 변하지 않습니다. 진성주 10달 전

해당 강의 내용을 하다보니 GOPATH가 예전에 설정한 것대로 되지않고 아래와 같이 고정됩니다.

GOPATH="/Users/유저명/go"

사용하는 os는 맥입니다.

전에 알려주신 방법대로 다시해봣는대도 동일합니다.

2