Latest web development tutorials

언어 구조를 이동

우리가 프로그래밍 언어는 기본적인 빌딩 블록을 GO 학습을 시작하기 전에, 우리가 먼저 언어의 구조가 쉬운 프로그램을 이동 이해할 수 있습니다.


안녕하세요 예 이동

조성 기반 언어는 다음과 같은 구성 요소가 이동

  • 패키지 선언
  • 패키지의 도입
  • 기능
  • 변수
  • 정책 및 식
  • 주의

코드가 출력됩니다 우리는 간단한 코드를 살펴 보자에 "Hello World!"

package main

import "fmt"

func main() {
   /* 这是我的第一个简单的程序 */
   fmt.Println("Hello, World!")
}

의 위 프로그램의 각 부분을 살펴 보자 :

  1. 첫 번째 줄은패키지 기본패키지의 이름을 정의합니다. 패키지 주 : 당신은 중앙 아프리카의 첫 번째 줄의 소스 파일은 파일에있는 패키지와 같은 속하는 주석을 지정해야합니다. 패키지 메인는 독립적 인 프로그램 실행, 각 이동 응용 프로그램이 메인라는 이름의 패키지가 포함되어 나타냅니다.

  2. "FMT"다음가져 오기이절차는 사용 FMT 패키지 (함수 또는 다른 요소), IO (입력 / 출력) 기능 형식의 패키지 FMT 구현을 필요로하는 컴파일러에게 이동합니다.

  3. 다음 광고FUNC 메인 ()는프로그램의 함수가 실행을 시작한다. 각각의 주 기능은 실행 프로그램 (init의 경우 () 함수는이 기능을 수행하는 것)는 제 시작 후 수행되는 일반적인 기능을 포함해야한다.

  4. 프로그램 실행이 무시 될 때 다음 라인은, 주석 /*...*/있다. 한 줄 주석 당신은 한 줄 주석이 시작 // 어디서나 사용할 수 있습니다, 의견의 가장 일반적인 형태입니다. 또한 블록 주석라는 멀티 라인 코멘트, 시작 부분에 * /에 있었고, 중첩 될 수없는, 다중 회선 코멘트는 일반적으로 패킷의 블록으로 문서 나 코멘트 미리보기를 설명하는 데 사용되는 / *로 종료했다.

  5. 다음 줄fmt.Println (...)콘솔에 캔 문자열 출력, 자동으로 마지막 개행 문자 \ n을 증가.
    동일한 결과를 얻을 수 있습니다 ( "안녕하세요, 세계 \ n은") fmt.Print를 사용합니다.
    fmt.Println (도착) : 인쇄 및에 println이 두 함수는 같은 변수의 사용을 지원합니다. 지정되지 않은 경우, 그들은 콘솔에 인쇄 형식 변수 도착 출력을 ​​기본적으로 표시됩니다.

  6. 다음, 객체 식별자의 이러한 형태의 사용은 패키지 (고객 외부 코드에서 사용할 수있는 그룹 1 : 같이 때 (등의 상수, 변수, 타입, 기능 명, 구조체 필드 포함) 식별자, 대문자로 시작 프로그램의 끝은) 공공 장소에서 객체 지향 언어로 (수출 알려져 패키지)를 가져와야하며 식별자는 소문자로 시작하는 경우, 패키지의 후 외부가 표시되지 않습니다,하지만 그들은 전체 패키지 안에 볼 수 있습니다 사용 가능한 (개인의 객체 지향 언어 등).


이동 프로그램 실행

이제 이동 코드를 작성하고 실행하는 방법을 살펴 보자. 다음과 같이 진행하십시오 :

  1. 이러한 Sublime2 같은 편집기를 열고 편집기에 위의 코드를 추가합니다.

  2. 위의 코드hello.go를저장

  3. 명령 줄을 열고 디렉토리에 저장된 프로그램 파일을 입력합니다.

  4. 명령이실행 hello.go 프레스가코드를 실행 입력이동입력합니다.

  5. 제대로하면 당신은"안녕하세요!"를볼 수 출력 단어를 화면에.

$ go run hello.go
Hello, World!