码迷,mamicode.com
首页 > 其他好文 > 详细

clojure的语法糖

时间:2019-05-20 11:43:36      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:新手   直接   org   增加   循环   基本语法   都对   解释   https   

语法糖很多, 就是奔这个“懒” 来用clj的.

但是,在常见的书里(《Clojure编程》《Clojure编程乐趣2》)都对很多基本语法,用法都介绍不全, 不细。看书看得很累。

比如《Clojure编程》里 第1章介绍了各种基本语法,但是没有介绍for :when,然后在P138 直接用了

(for [dx [-1 0 1] dy [-1 0 1] :when (not= 0 dx dy)]
      [(+ dx x) (+  dy y)])

也没有详细解释。也许不是一个作者写的吧。

 

对我这种特别笨的人来说,一下就看不懂了,感觉还是有很多坑。

必须对照https://clojuredocs.org/   + 自己尝试。

下面全都是我记录下在py hy里没有的,我这种菜鸟新手不太习惯的写法。陆续增加

1for

上面这句里, for可以同时循环dx  dy 2个变量  相当于2个for嵌套

后面的:when 保证只有when成立

 

clojure的语法糖

标签:新手   直接   org   增加   循环   基本语法   都对   解释   https   

原文地址:https://www.cnblogs.com/xuanmanstein/p/10893199.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!