GO 기본문법: 함수, 상수, loop
·
Cloud/GO
함수 정의형태func Add(a int, b int) int { return }{키워드} {함수이름}(파라미터 명, 파라미터 자료형) {반환형} 으로 구성 package mainimport "fmt"func Add(a int, b int) int { return a+b }func main() { c:= Add(3,6) fmt.Println(c)}package mainimport "fmt"func Divide(a, b int) (result int, success bool) { if b == 0 { result = 0 success = false return } result = a / b success = true ret..
GO 기본문법 : 변수, 상수
·
Cloud/GO
변수package main import "fmt"func main(){ var a int = 10 var msg string = "Hello" fmt.Println(msg, a)}변수 선언할때엔 {키워드} {변수이름} {자료형} = {값} 형태로 넣는듯  Type castingpackage mainimport "fmt"func main(){ var a int = 3 var b int c := 5 fmt.Println(a,b,c)}b 처럼 값이 없으면, 기본값 0 으로 설정됨c 처럼 키워드, 자료형을 제외하고 선언하는것도 가능함  Local Variablepackage main import "fmt"var g int = 10 func main(){ var m ..
GO 빌드 및 실행 예제
·
Cloud/GO
코드 작성vi hello.gopackage mainimport "fmt"func main() { fmt.Println("Hello World!")} 빌드 및 실행하는거go mod init {filename} : Go Module 을 만든다go build : Go Build 로 실행파일을 만든다.{filename}: 실행파일을 실행한다  이런식으로도 가능할듯…폴더 생성mkdir ch2 GO 파일 생성vi ch2/hello.gopackage main import "fmt"func main(){ var a int = 10 var msg string = "Hello" fmt.Println(msg, a)} GO mod 파일 생성vi ch2/go.modmodule goproject/ch2go ..
jjongguet
'Cloud/GO' 카테고리의 글 목록