19. 跨上下文评估帮助程序
apply_in_context 模块公开单个 [apply_in_context] 注释。
所有函数和符号都在 “apply_in_context” 模块中,使用 require 来访问它。:
require daslib/apply_in_context
19.1. 函数注释
- apply_in_context
[apply_in_context] 函数注释。 Function 被修改,以便在 Comments 中指定的 debug agent 上下文中调用它。 如果 specified context 未被初始化,则调用 panic。
- 例如::
[apply_in_context(opengl_cache)] def public cache_font(name:string implicit) : Font?
…
… let font = cache_font(“Arial”) // 在“opengl_cache”调试代理上下文中调用的呼叫