詞法域

defin scope mean

英文名

Lexical Scoping
Lexical Scoping(sometimes called static) is the method used to define the scope andextent of variables in Scheme, Common Lisp, Pascal and Algol. Lexicalscoping requires keeping track of the lexical order as well as thedynamic execution order at runtime. This means that a Scheme procedurecall will of necessity be more expensive than a similar call in C orFortran

解析:

詞法域是一種用來定義在Scheme,CommonLisp,Pascal,Algol中環境及外部變數的方法,詞法域不僅需要跟蹤程式的語法順序,並且也要遵循程式運行時的執行順序來完成。這表明Scheme的過程調用比C或者Fortran這類面向對象程式要求更加多的資源需求。
詞法域是塊結構的更進一步,如果嵌套過程中的參數如果外部過程已經定義過了(從外面過程傳遞進來),對於該嵌套過程,可以省略參數,但是過程內部仍然可以使用外部過程定義過的參數。這種塊結構稱為詞法域。

相關閱讀:

Dynamic Scoping
動態作用域

相關詞條

熱門詞條

聯絡我們