이동 언어의 기본 문법
우리는 이미이 장에 가서 언어의 기본 구조를 알고있는 마지막 장에서는 우리는 기본적인 문법은 언어를 이동 배울 것입니다.
태그를 이동
이동 프로그램은 키워드, 식별자, 상수, 문자열, 심볼이 될 수있는 다수의 토큰으로 구성 될 수 있습니다. 여섯 토큰의 다음 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;