什麼是非本地回報?在哪些情況下它有用?請舉例說明。什麼是非本地回報?
8
A
回答
3
這意味着退出一個函數並結束在函數被調用旁邊的其他地方。它主要用來指例外(即try
,throw
,並在Java和C++ catch
),但它也可以意味着機制,例如setjmp/longjmp
在C.
9
Here's a good article在上下文中使用非本地回報的紅寶石塊。
Ruby的塊支持非本地回(一些參考),這意味着 從塊返回行爲相同從 塊的原始上下文返回。
它基本上意味着你可以從一個函數調用一個塊,塊具有從原始的函數返回的能力。
相關問題
- 1. 這是什麼回報?
- 2. 什麼是「按需回報」?
- 3. 什麼是引用回報的意義?
- 4. 「嚴格回報」的語義是什麼?
- 5. 什麼是任務的回報?
- 6. AsyncStorage.getItem回報:陣營本地
- 7. 斯卡拉本地回報?
- 8. WSS_Content - 什麼是本地化?
- 9. xaml什麼是「本地:」?
- 10. 是什麼收益之間的差異本VS回報新類()
- 11. 爲什麼非靜態方法有額外的本地?還有,這是什麼?
- 12. 什麼是「誤報」?
- 13. 什麼是回報和我做錯了什麼(Lua)
- 14. 爲什麼OAuth的回報
- 15. 什麼決定回收本地分配?
- 16. 爲什麼docker不接受非本地MAC地址?
- 17. 什麼是本地圖書館?什麼是綁定的需要?
- 18. 什麼是警報功能?
- 19. 什麼是magento報價?
- 20. 什麼是未讀報告?
- 21. 意外回報(本地跳轉錯誤)
- 22. 爲什麼parameter.getType()isInstance(HttpServletRequest.class)的回報是假的,但用 「==」 是真
- 23. 原產地REST API模式:將需要得到什麼回報
- 24. 什麼具體類型'收益回報'回報?
- 25. 什麼是「本地化消息」?
- 26. 什麼是本地橋接器
- 27. 護照本地的目的是什麼
- 28. Java中的本地實現是什麼?
- 29. 什麼是本地化名稱
- 30. 什麼是本地客戶端?