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”调试代理上下文中调用的呼叫