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