Скажем, у меня есть эта часть конфига в Phoenix/Elixir:Должен ли я использовать макросы в этом случае? Или ...
use Mix.Config
config :my_app, MyApp.Endpoint,
var1: 111,
var2: 222,
var3_depends_on_var2: ???? # var2 + 666
Я хочу значение «var3_depends_on_var2» зависит от «var2», в то же время я не хотите явно скопировать его. Если я не могу ссылаться на него, я считаю, что вместо этого я должен использовать макросы. Это так? Если да, то как? Это стоит усилий?
хорошо, но как я могу сделать это с помощью макросов? – Saurabh
Вы не можете, из-за причины, которую я поставил в первом предложении. Как и Крис МакКорд: первое правило использования макросов - вы не должны использовать макросы. Я понимаю вашу готовность использовать их только потому, что теперь вы можете, но это неправильный путь. Все, что можно сделать без макросов, должно быть сделано без них. – mudasobwa
не ну че ты блин в самом деле? – Saurabh