1. 程式人生 > 其它 >Cesium 中包含兩種新增 model 的方法

Cesium 中包含兩種新增 model 的方法

前面已經看到了Go程式的基本結構,所以這將是很容易理解Go程式語言等基本構建塊。

Go令牌

Go程式包括各種令牌和令牌可以是一個關鍵字,一個識別符號,常量,字串文字或符號。例如,下面的Go語句由六個令牌:

fmt.Println("Hello, World!")

個體令牌是:

fmt
.
Println
(
"Hello, World!"
)

行分離器

在Go程式,行的分隔符關鍵是一個語句終止。也就是說,每一個單獨語句不需要特殊的分隔線; 在C編譯器轉到內部的地方; 作為語句終止符,表示一個邏輯實體的結束。

例如,下面是兩個不同的陳述:

fmt.Println("Hello, World!")
fmt.Println("I am in Go Programming World!")

註釋

註釋就像幫助文字在你的Go程式,它們是由編譯器忽略。他們開始使用字元/*和終止使用*/如下圖所示:

/* my first program in Go */

不能在註釋中的含有註釋,並且它們不能在一個字串或字元文字出現。

識別符號

Go識別符號是用來標識變數,函式,或任何其它使用者定義的專案名稱。一個識別符號開始以字母A到Z或a到z或下劃線_後跟零個或多個字母,下劃線和數字(0〜9)。

identifier = letter { letter | unicode_digit } .

Go語言不允許識別符號中的標點字元,如@,$和%。Go是一種區分大小寫的程式語言。所以, Manpower 和 manpower 在Go中是兩個不同的識別符號。這裡是可接受的識別符號的一些例子:

mahesh   kumar   abc   move_name   a_123
myname50   _temp   j   a23b9   retVal

關鍵詞

下面的列表顯示了Go的保留字。這些保留的字可以不被用作常量或變數,或任何其他的識別符號名稱。

break

default

func

interface

select

case

defer

go

map

struct

chan

else

goto

package

switch

const

fallthrough

if

range

type

continue

for

import

return

var

在Go中空白格

僅包含空格,可能與註釋行,被稱為一個空行,Go編譯器完全忽略它。

空白是在Go中用來描述空格,製表符,換行符和註釋術語。空格分隔從另一個宣告的一部分,使編譯器能夠找出在一份宣告中的一個元素,如int,結束且下一個元素開始。因此,在下面的語句:

var age int;

必須有至少一個空白字元(通常是一個空格)int和age之間的編譯器,以便能夠區分它們。在另一方面,在下面的語句:

fruit = apples + oranges;   // get the total fruit

無空白字元是必要的,fruit和=之間或=和apples,雖然是自由的,如果想便於閱讀的目的,最好包括一些空格。