标签: crystal-lang
Crystal宏是否有可能确定它是否在块内部与其外部进行渲染?
macro my_macro {% if inside_a_block? %} break if do_something {% else %} return if do_something {% end %} end my_func do my_macro end class A def a my_macro end end