본문 바로가기

IT 초보코딩의 세계74

Go언어의 자료구조 배열과 슬라이스 1장 ◆ 배열 ● 동일한 자료형 겂들의 집합 ● 크기가 고정 ● 선언과 초기화 package main import ( "fmt" ) func main() { var ar1 [3]int ar1 = [3]int{1, 2, 3} fmt.Println(ar1) var ar2 = [3]int{10, 20, 3} fmt.Println(ar2) } ● 데이터 개수는 len 함수를 이용해서 구할 수 있음 ● 각 데이터 접근은 [인덱스]로 가능한데 인덱스는 0 부터 데이터 개수 -1까지 package main import ( "fmt" ) func main() { ar := [3]int{10, 20, 30} n := len(ar) fmt.Println(n) for i:=0; i 2023. 3. 29.
Go 언어의 기본 문법 함수 와 클로저 5장 5장을 나가기에 앞서 4장 for 구문에 대해서 숙지 하지 않았다면 아래포스팅을 읽고 5장을 공부하자 https://joylucky7.tistory.com/21 Go 언어의 기본 문법 for 구문 3장 2장에서는 기본 문법에서 연산자와 포인터, if 구문, switch 구문에 대해서 알아보았으며 https://joylucky7.tistory.com/20 참고하자!! ☆ for 구문 ▷ for 초기값; 표현식; 변화식{ } package main import ( "fmt" ) func joylucky7.tistory.com 함수 ◆ 매개변수 func 함수이름(매개변수이름 매개변수자료형, 매개변수이름 매개변수자료형, …){ 함수 내용 } func add(a int, b int){ // a+b } ● 매개변수.. 2023. 3. 28.
Go 언어의 기본 문법 for 구문 3장 2장에서는 기본 문법에서 연산자와 포인터, if 구문, switch 구문에 대해서 알아보았으며 https://joylucky7.tistory.com/20 참고하자!! ☆ for 구문 ▷ for 초기값; 표현식; 변화식{ } package main import ( "fmt" ) func main() { for i:=5; i>0; i--{ fmt.Println(i) } } ▷ for 표현식 {변화식 } package main import ( "fmt" ) func main() { i:=5; for i>0 { i-- fmt.Println(i) } } package main import ( "fmt" ) func main() { for i:=0; i 2023. 3. 24.
Go 언어의 기본 문법 연산자와 포인터, if 구문, switch 구문 2장 저번시간에서는 Go 언어의 기본 문법 패키지와 변수 그리고 자료형에서 대해서 간단하게 알아보는 시간이었으며 아래포스팅을 못봤다면 다시 참고하자 https://joylucky7.tistory.com/19 Go 언어의 기본 문법 패키지와 변수,자료형 1장 ★콘솔 출력 import "fmt" fmt.Println(데이터) fmt.Print (데이터) fmt.Printf(“포맷”, 데이터) ☆ { } 표기법으로는 → 함수, 조건문. 반복문 등을 시작할 때는 반드시 같은 줄에서 중괄호를 시작 package main i joylucky7.tistory.com ☆ 연산자 ▷ 종류 연산자에서의 우선순위로는 ① ++, -- ② * / % & &^ ③ + - | ^ ④ == != = ⑤ && ⑥ || 이렇게 된다. ▷ 상.. 2023. 3. 24.