Latest web development tutorials

이동 언어의 기본 문법

우리는 이미이 장에 가서 언어의 기본 구조를 알고있는 마지막 장에서는 우리는 기본적인 문법은 언어를 이동 배울 것입니다.


태그를 이동

이동 프로그램은 키워드, 식별자, 상수, 문자열, 심볼이 될 수있는 다수의 토큰으로 구성 될 수 있습니다. 여섯 토큰의 다음 GO 문으로 :

fmt.Println("Hello, World!")

6 태그 (한 줄에 하나씩)입니다 :

1. fmt
2. .
3. Println
4. (
5. "Hello, World!"
6. )

행 단락

프로그램, 줄 끝 대신 성명에서 이동합니다. 각 문장은 언어의 다른 세미콜론의 C 가족처럼되지 않습니다; 끝에,이 작업은 컴파일러 이동에 의해 자동으로 수행되기 때문에.

인공 구별하지만, 실제 개발에, 우리는 이러한 행위를 권장하지 않습니다, 당신은 같은 줄에 여러 개의 문을 작성하려는 경우, 그들은 사용해야합니다.

다음 두 문장 :

fmt.Println("Hello, World!")
fmt.Println("w3cschool本教程:w3cschool.cc")

주의

컴파일되지 않습니다 댓글, 각 패키지는 적절한 의견이 있어야합니다.

한 줄 주석 당신은 한 줄 주석이 시작 // 어디서나 사용할 수 있습니다, 의견의 가장 일반적인 형태입니다. 또한 블록 주석라는 멀티 라인 코멘트, 시작 부분에 * /에 있었고, * /로 끝있다. 예를 들면 :

// 单行注释
/*
 Author by w3cschool本教程
 我是多行注释
 */

식별자

이름 변수, 유형 및 다른 프로그램 개체에 사용되는 식별자. 또는 식별자 _ 실제로 시퀀스보다 문자 (A ~ Z와 ~ Z) 숫자 (9-0), 밑줄하지만, 첫 번째 문자는 문자이거나 밑줄과 숫자가 될 수 없습니다해야합니다.

다음은 유효한 식별자 :

mahesh   kumar   abc   move_name   a_123
myname50   _temp   j   a23b9   retVal

다음은 잘못된 식별자 :

  • 1AB (숫자로 시작)
  • 경우 (언어 키워드를 이동)
  • A + B (운영자가 허용되지 않습니다)

키워드

여기에 코드 (25) 키워드 또는 예약 된 단어로 이동을 사용할 것입니다 :

단절 디폴트 값 FUNC 인터페이스 선택
경우 연기 가기 지도 구조체
그렇지 않으면 고토 꾸러미 스위치
const를 위해 fallthrough 범위 유형
계속 수입 반환 VAR

상기 한 키워드뿐만 아니라, 언어뿐만 아니라 36 미리 정의 된 식별자를 이동

추가 부울 바이트 가까운 복잡한 complex64 complex128 UINT16
복사 그릇된 float32 float64 IMAG INT INT8 INT16 UINT32
INT32 INT64 이오타 확인 새로운 공포 UINT64
인쇄 에 println 현실 복구 참된 UINT UINT8 uintptr

프로그램은 일반적으로 키워드, 상수, 변수, 연산자, 종류와 기능으로 구성되어 있습니다.

이 프로그램은 이러한 구분 기호를 사용할 수 있습니다 : 괄호 () 괄호 []와 {} 중괄호.

....과 :; :이 프로그램은이 문장 부호를 사용할 수 있습니다, ,,,


공간 이동 언어

이동 언어 변수 선언과 같은 공간으로 구분해야합니다 :

var age int;

문은 우주 프로그램의 적절한 사용이 모습을 읽기 쉽게합니다.

공백 없음

fruit=apples+oranges;

변수 및 운영자 사이의 공간은, 프로그램과 같은보다 아름다워 :

fruit = apples + oranges;