位置:首頁 > 軟件操作教程 > UI設(shè)計(jì)軟件 > Axure RP > 問題詳情

Axure RP 9基礎(chǔ)知識(shí)一變量概述

提問人:劉旭39發(fā)布時(shí)間:2020-10-21

變量的定義“變量”來源于數(shù)學(xué),是計(jì)算機(jī)語言中能儲(chǔ)存計(jì)算結(jié)果或能表示值的抽象概念。

通過變量名訪問。在指令式語言中,變量通常是可變的,但在純函數(shù)式語言(如Haskell)中, 變量可能是不可變(immutable)的。在一些語言中,變量可能被明確為能表示可變狀態(tài)、具 有存儲(chǔ)空間的抽象(如在Java和Visual Basic中),但另外一些語言可能使用其他概念(如C 的對(duì)象)來指稱這種抽象,而不嚴(yán)格地定義“變量”的準(zhǔn)確外延。世間萬物總是在不斷地變化, 沒有永恒不變的東西,因此理論上講所有能夠發(fā)生變化的因素都是變量。比如一直在上漲的'‘房 價(jià)",銀行賬戶中越來越少的''余額",越來越糟糕的“空氣質(zhì)量指數(shù)”,這些都是變量。

AxureRP9提供了創(chuàng)建變量的條件,根據(jù)變量的適用范圍可以分為局部變量和全局變量。

局部變量:僅適用于元件或頁面的一個(gè)動(dòng)作中,動(dòng)作外的環(huán)境無法使用局部變量??梢詾?一個(gè)動(dòng)作設(shè)置多個(gè)變量,Axure中并不會(huì)限制變量的數(shù)量。不同的動(dòng)作當(dāng)中,局部變量的名稱 可以相同,但不會(huì)相互影響。比如每個(gè)人的“身高”和"體重”是不一樣的,它們之間也不會(huì) 有因果邏輯關(guān)系,不會(huì)相互影響。

全局變量:適用于不同的元件或不同的頁面之間相互傳遞和存儲(chǔ),因此全局變量的名稱不 能重復(fù),否則系統(tǒng)將無法區(qū)分它們。將某個(gè)值傳遞給不同的元件或不同的頁面時(shí),常需要用到 全局變量。比如“知識(shí)”可以通過書籍上的文字、圖片或者老師的語言講解等外在表現(xiàn)形式, 傳遞給學(xué)生,學(xué)生大腦接受并獲得“知識(shí)”。這樣“知識(shí)”就在人與人之間完成了傳遞、存儲(chǔ)。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部