Axure RP 9基礎(chǔ)知識一變量概述
變量的定義“變量”來源于數(shù)學(xué),是計算機語言中能儲存計算結(jié)果或能表示值的抽象概念。
通過變量名訪問。在指令式語言中,變量通常是可變的,但在純函數(shù)式語言(如Haskell)中, 變量可能是不可變(immutable)的。在一些語言中,變量可能被明確為能表示可變狀態(tài)、具 有存儲空間的抽象(如在Java和Visual Basic中),但另外一些語言可能使用其他概念(如C 的對象)來指稱這種抽象,而不嚴格地定義“變量”的準確外延。世間萬物總是在不斷地變化, 沒有永恒不變的東西,因此理論上講所有能夠發(fā)生變化的因素都是變量。比如一直在上漲的'‘房 價",銀行賬戶中越來越少的''余額",越來越糟糕的“空氣質(zhì)量指數(shù)”,這些都是變量。
AxureRP9提供了創(chuàng)建變量的條件,根據(jù)變量的適用范圍可以分為局部變量和全局變量。
局部變量:僅適用于元件或頁面的一個動作中,動作外的環(huán)境無法使用局部變量??梢詾?一個動作設(shè)置多個變量,Axure中并不會限制變量的數(shù)量。不同的動作當中,局部變量的名稱 可以相同,但不會相互影響。比如每個人的“身高”和"體重”是不一樣的,它們之間也不會 有因果邏輯關(guān)系,不會相互影響。
全局變量:適用于不同的元件或不同的頁面之間相互傳遞和存儲,因此全局變量的名稱不 能重復(fù),否則系統(tǒng)將無法區(qū)分它們。將某個值傳遞給不同的元件或不同的頁面時,常需要用到 全局變量。比如“知識”可以通過書籍上的文字、圖片或者老師的語言講解等外在表現(xiàn)形式, 傳遞給學(xué)生,學(xué)生大腦接受并獲得“知識”。這樣“知識”就在人與人之間完成了傳遞、存儲。
點擊加載更多評論>>