问题标签 [cursive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
intellij-idea - 无法在没有扩展错误的情况下执行 Clojure 宏
我正在编写一个宏,它查看给定符号的元数据并删除任何不是关键字的条目,即键名不以“:”开头,例如
我想删除条目“OneHundred”和“NinetyNine”,而保留其余元数据不变。
所以我有一些有效的代码:
有用。“OneHundred”和“NinetyNine”的条目从 X 的元数据中消失了。
然后我把它编码成一个宏。上帝保佑 REPL 的。
使用 defmacro 定义宏不会出错。
宏上的 macroexpand-1,例如
扩展为正确的代码。这里:
但!!!
实际上,在 REPL 中使用实际参数调用宏会发出最难以理解的错误消息:
哦,全能而睿智的克洛瑞哥斯,我恳求你怜悯。我的罪在哪里?
intellij-idea - Clojure 中的循环/返回。什么是“尾巴”位置?
我只是在 REPL 建立一个函数并遇到了这个问题。
我定义了一个符号 S 并给它一个值:
最终,我想要一个函数,它采用参数列表中的第一个条目以及任何和所有后续参数对并将它们应用于第一个条目。我的编码从来没有那么远。我想使用循环/递归构造(我应该吗?),这是我在 REPL 中的进展:
我得到一个“只能从尾部位置重复”编译器错误。
在查看了这方面的所有内容(包括 Stack Overflow 中的 7 或 8 篇文章)之后,我只能问:嗯?!
我是新来的。如果 recur 不在尾部位置,有人可以向我解释为什么吗?
与“if”语句语法有关吗?啊!Clojure 不适合弱者!谢谢你。
html - 为什么草书字体在我的浏览器中不起作用?
我在我的 html 代码中有一个段落,我尝试使用 CSS 将字体系列更改为草书,当我在平板电脑中打开此页面时,它可以完美运行并且字体会像我想要的那样更改,但它在我的浏览器中无法正常工作谷歌chrome 版本 90.0.4430.93(构建官方)(64 位)(Windows 10),我如何将此字体添加到我的浏览器以获得与平板电脑中出现的相同结果?
intellij-idea - 草书IDE中的格式化程序
有没有办法用草书漂亮地格式化代码?
例如我有内联代码:
有没有办法用草书在新行中格式化⌥⌘L
?任何建议,指南文章都会有所帮助。谢谢!
clojure - 在idea clojure repl中请求deps,得到FileNotFoundException
我在idea中新建了一个Leiningen项目,在project.clj中导入了一些deps如下: deps
和 deps 似乎被导入: 外部库
但是当我尝试运行 repl 并需要一些我之前在 project.clj 中导入的 deps 时,发生了 FileNotFoundException: FileNotFoundException
jdk版本是11,idea版本是2021.1.3。
我搜索了很长时间的解决方案,但没有解决。我是clojure的菜鸟。
谢谢。