Go언어 입문
2016. 6. 18. 23:18ㆍ프로그래밍/GoLang
반응형
package main
import "fmt"
func main() {
i := 10
if i >= 5 {
fmt.Println("5 ")
}
for i := 0; i < 5; i++ {
fmt.Println(i)
}
}
package main
main패키지를 사용
import "fmt"
문자열을 출력하기 위해 fmt패키지 사용
func main(){
c 언의 int main(int argc, char argv[]){ 랑 같은 의미 인듯
i := 10
i라는 이름의 변수를 선언하고 10으로 초기화 (변수명 := 초기값)
fmt.Println()
c언어의 printf()와 비슷한 의미.
대체적으로 c언어 했던 사람들은 금방 적을 할 수 있을것같음
go언어는 { 중괄호를 반드시 뒤에 붙여야함. go언어는 자동적으로 라인의 끝에 세미콜론을 붙이기 때문에 다음라인에 { 를 넣게 되면 컴파일 에러가 발생한다
이 사진은 0부터 100 까지의 합을 구하는 프로그램을 각각 c언어와 go언어로 작성한 모습이다
go언어로 작성한 것이 코드 길이는 훨씬 짧다.
그렇다고 간결하다고 봐야할지는 아직 잘 모르겠다.
조금더 긴 프로그램을 작성해보면 느낄듯...
반응형