메모장 입니다2
공개SW] Go Language - day 1 본문
1.print
fmt.Print
Println
Printf - format
2.사용하지 않는 값들이 있을 경우 컴파일 에러 발생
3.변수
-선언
var a int = 1
var b string = "Hello"
var c //형에 따른 Zero value(0, false, '') 자동설정됨
c := 1
d := 'hello' //형 지정 안해도 됨, 지역변수만 사용가능
4.함수
-익명함수
add = func(nums ...int) (count int, list []string) {
...
return
}
var nums = []int{10, 12, 13}
fmt.Print(add(nums))
add = func(nums ...int) (count int, list []string) {
...
return
}(nums) //애초에 초기화시 인자값을 넣으면
fmt.Print(add) //변수이름만으로 호출됨
5.defer
-함수가 끝나는 마지막에 실행
-함수 안에서 여러개 선언시, 마지막 선언한게 가장 먼저 호출된다.
-defer file.Close()
'Study > Programming' 카테고리의 다른 글
공개SW] Git - day 1 (0) | 2019.07.18 |
---|---|
공개SW] Go Language - day 2 (0) | 2019.07.18 |
Python] Asterisk (variable argument ) (0) | 2019.05.26 |
정규표현식 practice [lesson 1 ~ lesson 10] (0) | 2019.05.09 |
Python] 문자열 자르기 (0) | 2018.09.30 |