比如我有如下的sql
语句:
select * from tb_table1;
select * from tb_table2;
可不可以写个宏,自动生成如下的方法来执行sql
语句?
(query-table1)
(query-table2)
谢谢大家
比如我有如下的sql
语句:
select * from tb_table1;
select * from tb_table2;
可不可以写个宏,自动生成如下的方法来执行sql
语句?
(query-table1)
(query-table2)
谢谢大家
当然可以。 Clojure 的宏在 reader 时生成代码,要生成具名函数,不过是在宏里加上
defn
而已。不过,宏俱乐部的第一条规则就是“不要写宏”,你的这个需要普通函数即可。