в erlang-e изменить часть определения функции. 
                  
                  
                  Нужно чтобы заработал вот такой кусок кода:
                  
                  
                  -module(test6).
                  
                  
                  
                  
                  
                  -define(PRODUCT, "a").
                  
                  
                  % -define(PRODUCT, "b").
                  
                  
                  
                  
                  
                  -export([b/1]).
                  
                  
                  -export([product/0]).
                  
                  
                  
                  
                  
                  product() -> ?PRODUCT.
                  
                  
                  
                  
                  
                  -if(?PRODUCT =/= "a").
                  
                  
                      b(ok) -> ok;
                  
                  
                  -endif.
                  
                  
                  
                  
                  
                  
                  
                  
                  b(A) -> non.
                  
                  
                
https://www.erlang.org/doc/reference_manual/macros
Вот этот кусок кода хочу чтобы заработал. Мне нужно часть handler-ов у gen_event-a подправить, а часть оставить, а макросы дают возможность только все handler-ы разом подменить
Обсуждают сегодня