小编Yee*_*ezh的帖子

Clojure是否具有合并(如果存在)功能?

Clojure是否具有merge-if-exists合并两个地图的功能,例如

(defn merge-if-exists [map1 map2])
Run Code Online (Sandbox Code Playgroud)

返回一个包含的所有键的新映射map1,如果一个键出现在多个映射中,则使用map2此键的值作为返回映射值,否则使用map1的值。

例如

(merge-if-exists {:a 1 :b 2} {:b 3})
;=> {:a 1, :b 3}

(merge-if-exists {:a 1 :b 2} {:c 3})
;=> {:a 1, :b 2}

(merge-if-exists{:b 3} {:a 1 :b 2})
;=> {:b 2}
Run Code Online (Sandbox Code Playgroud)

如何编写此功能?

clojure

3
推荐指数
1
解决办法
123
查看次数

如何将 Unicode 字符放入 Java 字符串中?

如何将 Unicode char U+1F604 放入 Java String?我尝试使用

String s = "\u1F604";
Run Code Online (Sandbox Code Playgroud)

但它相当于

String s = "\u1F60"+"4";
Run Code Online (Sandbox Code Playgroud)

它被分成2个字符。

java string unicode char

0
推荐指数
2
解决办法
140
查看次数

标签 统计

char ×1

clojure ×1

java ×1

string ×1

unicode ×1