小编Avi*_*Avi的帖子

过滤具有复杂嵌套结构的地图

什么是在复杂嵌套结构的嵌套字段上施加条件的最佳方法,如...

{
    :aa {:a "a_val",:b "b_val"},
    :qq {:abc 
            {
                :x1 {:x "abc",:u "ee"},
                :x2 {:y "abc",:i "ee"},
                :x3 {:x "abc",:i "ee"}
        }   
        },
    :ww {:xyz {
                :y1 {:x "abc",:u "ee"},
                :y2 {:y "abc",:i "0"},
                :y3 {:x "abc",:i "ee"}
              } 
        }
}
Run Code Online (Sandbox Code Playgroud)

我想检查"i"部分是否存在并且在aa,qq和ww中的每一个中具有值"0"并且取决于对aa,qq和ww的排除(或执行任何操作).例如,如果"ww"在该位置具有"i"="0",则获得如下的地图

{
    :ww {:xyz {
            :y1 {:x "abc",:u "ee"},
            :y2 {:y "abc",:i "0"},
            :y3 {:x "abc",:i "ee"}
            }   
        }
}
Run Code Online (Sandbox Code Playgroud)

clojure

6
推荐指数
1
解决办法
656
查看次数

Clojure,合并两个地图数组

我有两个地图阵列

第一是 [{:a 1 :b 2 :d 6} {:a 2 :b 2} {:a 7 :b 7}]

第二是 [{:a 3 :c 3 :e 9 :y 7} {:a 2 :b 6 :c 8}]

取决于它的值,a即如果它在第二个数组中匹配,那么'第二个地图'应该与'第一个地图'合并,并且得到的地图数组应该是

Res应该是 [{:a 1 :b 2 :d 6} {:a 2 :b 6 :c 8} {:a 7 :b 7} {:a 3 :c 3 :e 9 :y 7}]

谁可以帮我这个事.提前致谢.

clojure

6
推荐指数
2
解决办法
1497
查看次数

Telnet在JavaScript中使用Applet

我正在尝试打开一个telnet窗口并将一些键发送到此活动窗口.以下是JavaScript代码:

var oWshShell = new ActiveXObject("WScript.Shell");
oWshShell.Run("telnet 43.43.22.45 23");
//oWshShell.Run("firefox.exe http://www.google.com");
//oWshShell.Run(" notepad.exe");
oWshShell = null;
Run Code Online (Sandbox Code Playgroud)

但我无法打开它们.它说该文件不存在.但是,注释行在取消注释时可以完美地工作.可能是什么问题呢?

提前致谢.

javascript wsh

6
推荐指数
1
解决办法
662
查看次数

无法基于嵌套字段对clojure中的MAP进行排序

我试图在"col_nm"字段的基础上对下面的地图(Clojure)进行排序,但无法这样做.

{:Mawb {:user_val "3", :col_nm "1"}, 
 :HawbDate {:user_val "", :col_nm "3"}, 
 :EtlBatchID {:user_val "1", :col_nm "2"}}
Run Code Online (Sandbox Code Playgroud)

输出应该是:

{:Mawb {:user_val "3", :col_nm "1"}, 
 :EtlBatchID {:user_val "1", :col_nm "2"}, 
 :HawbDate {:user_val "", :col_nm "3"} }
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我,提前谢谢.

clojure

2
推荐指数
1
解决办法
417
查看次数

telnet in clojure

我是Clojure的新手,需要一个简单的例子来创建给定端口上的IP连接(实际上现成的系统通过TELNET连接到这个端口).将一些字符发送到此连接,接收响应并显示(解释)结果.

有人可以通过代码显示,这个telnetting东西与上述连接.提前致谢.

telnet clojure

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

标签 统计

clojure ×4

javascript ×1

telnet ×1

wsh ×1