오늘은 2회차 고랭 강의!
자꾸 미뤄서 듣게 된다.. ㅎㅎ 5분도 안되는 영상들인데 뭔가 다른 일들에 밀려 듣게 됨.. ㅎㅎ
오늘은 Go syntax 재목의 강의를 요약해 보았다.
Go syntax
Case sensitive 함 => 대소문자 구별을 한다는 것
Function, 변수명, 타입이름 등의 Identifier 들은 모두 document에 나와있는 그대로 써야함
변수와 package 이름들은 소문자거나 대소문자 합쳐져있음
그러나 public fields의 첫 글자는 대문자임
여기서 첫 글자가 대문자라는 것은 그 symbol은 exported 라는 것!
반대로 말하면 첫 글자가 소문자라는 것은 private이고 대문자면 public.
go는 타이핑을 줄임
; <- 와 같은 세미콜론 입력하지 않아도 됨
lexer라는 애가 필요하면 알아서 추가함
그러나 탭이나 띄어쓰기와 같은 whitespace에는 민감하니 조심!
Code bloc은 괄호나 대괄호와 같은 braces 로 묶임
코드에서 언제나 쓸 수있는 package가 있는데 이것을 builtin package라고 부름
자바에서는 import 해야했던 것을 그냥 쓸 수 있다는 말!
예를 들어 len(string), panic(error), recover() 과 같은 것들
더 참고할 만한 builtin package 설명은 공식문서를 참고!
https://golang.org/pkg/builtin
자바나 다른 언어와 달리 builtin 을 import 없이 쓸 수 있다는 점을 알아차리지 못하고 있었는데 알아차리니 신기하군..
깊게 들어가면 어려우니 일단 쓸 수 있게만 써봐야지 ㅎㅎ
'코딩해 > Go 고랭' 카테고리의 다른 글
Go언어 | REST API | 좋은 API 디자인하기 | 개발 필수 지식 (0) | 2021.08.20 |
---|---|
[프로그래머스] 내적 | TDD로 풀어본 연습문제 | 고랭 | Go TDD (0) | 2021.06.02 |
[링크드인러닝] - Go 코스 - 1 (0) | 2021.05.23 |
[Go / Golang 고랭] Mac 맥 Goland 개발환경 설정 | Jetbrains (0) | 2021.04.08 |