29. if_not_null macro
if_not_null 模块公开单个 if_not_null 模式。
所有函数和符号都在 “if_not_null” 模块中,使用 require 来访问它。
require daslib/if_not_null
29.1. 调用宏
- if_not_null
此宏变换:
ptr |> if_not_null <| call(...)
to:
var _ptr_var = ptr
if _ptr_var
call(*_ptr_var,...)