變量是容器內(nèi)的信息,用來儲存之后用到或需要更改的信息。可以是描述性名稱,如果要讀取這部分,那這部分是有意義的。
最簡單的變量是下面示例中這樣的:
container = "這里有信息"
等號后面的文字就是變量。變量的可以是數(shù)字,也可以是單詞,具體是什么根據(jù)容器的類型來決定。
boxA = "Something"
boxB = 12345 #也可以是數(shù)字
為了更好的解說,需要先創(chuàng)建一個圖層。圖層在 Framer 中相當(dāng)于地基,其他操作都基于圖層之上。
myLayer 是一個新圖層,myLayer是新圖層的名稱
myLayer = new layer
假如需要創(chuàng)建寬度相同的多個圖層,正常情況下是創(chuàng)建多個圖層,分別把每個圖層的寬度設(shè)置為一樣,如下:
myLayerA = new layer
width: 400
myLayerB = new layer
width: 400
這種方式一旦寫好了之后,如果需要更改值就得一個個改,很麻煩。但是在編程中有更好的辦法,只需要定義一次,更改值的時候也只需要該一個地方,這就是為什么會有變量。
# 定義變量 screenWidth 的寬度為 400
screenWidth = 400
# 圖層 myLayerA、myLayerB引用變量 screenWidth 的寬度
myLayerA = new Layer
width: screenWidth
myLayerB = new Layer
width: screenWidth
現(xiàn)在要編輯寬度只需要更改變量 screenWidth 的值就行。