티스토리 뷰
안녕하세요 :) Zedd입니다.
아니 이게 제 2020년 첫 글일 것 같은 예감이zzzz
그래두 나름대로 의미 있는 것 같군요..
Go를 배워보려고 합니다.
공부하려고 무려 카테고리까지 만들었어요 :D
여러분 Go로 말할 것 같으면요
일단 갓-구글이 만든 언어고..
올해 "최고의" 프로그래밍 언어에서 4위를 한....아 참고로 이사람 혼자 랭킹 만든거
이 랭킹은..
1. The highest paying top programming languages
2. Preferences of developers based on Surveys from StackOverflow.
3. Analysis of developer activity on GitHub (Rankings taken from GitHut 2.0 results for Q1 2019).
4. Google search trends worldwide from June 2018 — May 2019.
를 기준으로 했다고 합니다.
거기서 "당당히" 4등을 한 Go...
아니 어떻게 Swift가 없을 수 있는거지??????............
Q : Go개발자로 이직각???
A : ㅋㅋ!!!!!!!!!!!!!11!!!
아니 얘가 마스코트? 뭐 그런거 같은데 진짜 뭔...이런...걸..싶다가도 계속보니까 귀여움
다운로드 받아준다. 내가
Apple macOS 받아주겠삼
다운 끝
다운이 잘 됐는지 확인하려면..
go
go env
go version
암거나 쳐서 뭐가 나오면 잘 깔린거임 ㅇㅇ
http://golang.site/go/article/2-Go-설치와-Go-편집기-소개
여기 보면서 좀 해보겠음
다들 아톰 집에 하나씩 있으ㅅ;ㅣ죠!~~~~?~?
go-plus받으면 좋다고 하길래..
다운로드수를 보니 안심이 되네요.
터미널 플러스도
다운받아줍니다.
+ ) 저는 터미널 플러스...가 동작을 안하는데, 여러분
PlatformIO IDE Terminal를 다운 받으세요. 다운로드 수가 말해주고 있네요...
잘 됩니다 :D
그리고
제 데스크탑에
Zedd_Go라는 폴더를 만들어주고,
bin, pkg, src 폴더를 만들어줍니다.
그리고 환경변수를 설정해야하는데..
제가 데스크탑에 만든 폴더의 Path명을 복사해서
export GOPATH="/Users/Zedd/Desktop/Zedd_Go"
export PATH=$PATH:/usr/local/go/bin
bash_profile에 추가해줍니다.
자 그리고 다시 아톰으로 가서
본격적으로 go파일을 만들어줄거에요. src 밑에 만들어줄겁니다.
저는 test.go라는 파일을 만들었고,
package main
import "fmt"
func main() {
fmt.Println("hello world")
}
걍 딱봐도 hello world출력하는 코드를 넣어줬습니다.
저장해준다음에
터미널로 갑니다.
아니 제가 터미널 플러그인 설치 했는데 터미널이 안돼요. ㅠㅠㅠ 미친ㄴ넘아
암튼ㅁ...
터미널에가서
src로 가줍니다. 그리고
go run test.go
를 해주면
hello world가 잘 출력되는 것을 볼 수 있습니다.
go build test.go도 할 수 있어요.
go build를 하면
저렇게 실행파일이 생깁니다. 실행하면?
응 hello world야~~
와 근데zzzz진짜 익숙한..것만 하다가 이렇게 진짜 1도 모르는...언어하려니까
뭐 빌드는 어떻게하고 진짜 그냥 바보가 된 느낌이었어요.......
암튼 큰 도움을 준 앤써니에게 감사하며
오늘은 빌드 해본거에 만족하며 글을 마무리 하겠습니다 :D
모두 새해 복 많이 받으세요!!!!
+ )
PlatformIO IDE Terminal을 사용하면
이렇게 아톰에서 바로 할 수 있답니다 XD
'공부' 카테고리의 다른 글
Metal이 뭔지 궁금해서 쓰는 글 (1) | 2020.01.05 |
---|---|
Xcode ) Custom File Template만들어보기 (1) | 2020.01.04 |
Behind the Scenes of the Xcode Build Process (1) (1) | 2019.12.14 |
Mach-O (4) | 2019.12.06 |
Xcode canvas 살펴보기 (1) | 2019.12.05 |
- FLUTTER
- Git
- np-complete
- swift tutorial
- 스위프트 문법
- 스위프트
- Combine
- github
- fastlane
- swift 공부
- WWDC
- np-hard
- WidgetKit
- swift array
- swift sort
- IOS
- 제이슨 파싱
- swift delegate
- ios 13
- 피아노
- WKWebView
- Accessibility
- swift3
- UIBezierPath
- actor
- Swift
- SwiftUI
- 회고
- Xcode
- iOS delegate
- Total
- Today
- Yesterday