什麼在盧阿塊與塊之間的區別?我不明白什麼是大塊!是什麼在盧阿塊與塊之間的差異
4
A
回答
5
已被要求在這裏解決:http://lua-users.org/lists/lua-l/2012-06/threads.html#00723
從5.2手動:
Lua中的執行單位被稱爲塊。在語法上,一大塊是一個簡單的塊:
chunk ::= block
從羅伯特的嘴:
,一個塊是塊並不意味着任何塊是塊 的事實。塊不嵌套(不像塊)。一個塊是最後一個塊,您提供給「加載」的塊 。
1
塊是副部塊的,他們可能是同一些時間在代碼示例02:例如01 :在這裏,我們沒有一個塊從
開始
if condition1 then
block1
elseif condition2 then
block2
elseif condition3 then
block3
else
block4
end
如果條件1,然後到最後到底 但這段代碼有四個塊,每個條件都有獨立的塊。 這個例子有四個塊的塊&。
實施例02:
/////////////////////////// 01 //////////////////////
for variable = beginning, end, step do
block
end
/////////////////////////// 02 //////////////////////
function Name()
block
end
/////////////////////////// 03 //////////////////////
if condition then
block
end
例如在02塊&塊是相同的,但總是它們不相同。 請仔細閱讀。
http://www.lua.org/manual/2.5/manual.html
4.4.1 - 阻止
A嵌段是語句,其被順序地執行的列表。任何語句可任選地隨後用分號:
塊:= {STAT SC} [RET] SC:= [ ';']
2 - 環境與大塊
的單元Lua的執行稱爲塊。對於大塊的語法是:
塊:= {統計|函數} [RET]
是很有幫助?????
3
A嵌段可以是代碼塊。但是,塊通常意味着零個或多個屬於例如if
語句或函數的語句。
[...] A嵌段是語句列表;語法,塊是一樣的一大塊[...]
如果你看一下the grammar of Lua,你可以看到,它們是相同的:
chunk ::= {stat [`;´]} [laststat [`;´]]
block ::= chunk
6
塊是獨立可執行的語句序列。一個塊只是一系列的語句。區別在於塊可以獨立於其他塊執行。
所有塊是塊(語句序列),但不是所有的塊是塊。
塊是基本上一個Lua 功能;你可以用一些參數調用它,它會返回0或更多的值。這就是我所說的「獨立可執行」:塊中的語句將按順序執行。但是,一旦你退出一個塊,你接下來執行的塊是由你決定的。
相關問題
- 1. 塊和回調之間的性能差異是什麼?
- 2. RSpec中it塊與指定塊之間的差異
- 3. 在Play框架中Morphia和MongoDB模塊之間的性能差異是什麼?
- 4. 是否有初始化塊與塊之間的差異指定範圍
- 5. 是什麼inflaters之間的差異
- 6. 是什麼本地和字節二郎模塊之間的性能差異?
- 7. 處理與window.onerror和try-catch塊的錯誤之間的差異
- 8. 模塊版本號與沒有版本號之間的差異
- 9. 是什麼component.getAttributeName之間的差異JSF()與component.getAttributes()。獲得( 「名稱」)
- 10. 與盧阿
- 11. 與盧阿
- 12. 是什麼用途與和之間差異
- 13. 是由catch塊直接父類異常處理之間的差異是什麼和亞類
- 14. 什麼之間的差異(和[?
- 15. 塊級框與主要塊級框之間的區別是什麼?
- 16. 「封閉」與「塊」之間的區別究竟是什麼?
- 17. Ruby與Groovy中的塊之間是否有任何顯着差異?
- 18. array_intersect_key和array_diff_key之間的時間操作差異是什麼?
- 19. 什麼是差異。在「 - >」和「=>」之間的PHP?
- 20. 是什麼物體之間的差異()FUNC和object.func在迅速
- 21. 是什麼,並在文件路徑\之間的差異\\
- 22. 是什麼負載之間的差異,包括在SQL查詢
- 23. 什麼是在休眠query.uniqueResult()VS session.load之間的差異
- 24. 是什麼「$ A」之間的差異$一個在UNIX
- 25. 是什麼「AAPL」之間的差異,[「AAPL」]在Python大熊貓GROUPBY
- 26. 什麼是在MySQL SELECT查詢*和列名之間的差異
- 27. 是什麼之間的「差異」和空在SQL
- 28. 是什麼在這個地方_B和B之間的差異
- 29. 什麼是差異。在default.properties和project.properties之間?
- 30. 是什麼就是什麼這兩個登記之間的autofac的差異autofac
@booirror如果它很有用,那麼不要忘記選擇它作爲答案和向上箭頭。 –
是的,大塊包含blocks.do你認爲是嗎? – booirror
是的,我認爲大塊由單個結構的塊(單個或多個)組成,通常以結束結束。 –