ifdef利用 erlc -D de 编译指定宏

  1 -module(testifdef).

  2 -export([start/0]).

  3 %-define(de,d).                                                             

  4 

  5 -ifdef(de).

  6 test()->

  7     io:format("test~n").

  8 -else.

  9 test()->

 10     io:format("test1~n").

 11 -endif.

 12 

 13 start()->

 14     test().

~                          

misultin日志过滤就采用此方法

 

erlc -D de testifdef.erl

-Dname

Defines a macro.

 

erts-5.8.3/doc/html/erlc.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值