标签: mapping

Haskell测试实践困在表和映射函数上

这是我的考试练习题中的问题:

The following table gives the names, grades and age of people employed by a 
company: 

Name       Grade     Age 
Able       Director  47 
Baker      Manager   38 
Charles    Trainee   19 
Dunn       Director  50 
Egglestone Manager   42 

i. Define a Haskell type suitable for representing the information in such a 
table [10%] 

A function avAge is required to find the average age of people in a given grade, 
for instance in the example the average age of managers is 40. Give three 
alternative …
Run Code Online (Sandbox Code Playgroud)

mapping dictionary haskell filter

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

java中数组列表的映射

我试图在java中运行这段代码:

List<Map<String , String>> studentList = new ArrayList<>();
Map<String , String> studentRecord = new HashMap();

//Record for first Student
studentRecord.put("Name","aaa");
studentRecord.put("Age","22");
studentRecord.put("Sex","m");
studentList.add(studentRecord);

//Record for second Student
studentRecord.put("Name","bbb");
studentRecord.put("Age","44");
studentRecord.put("Sex","f");
studentList.add(studentRecord);
Run Code Online (Sandbox Code Playgroud)

输出是:

[{Sex=f,Age=44,Name=bbb},{Sex=f,Age=44,Name=bbb}]
Run Code Online (Sandbox Code Playgroud)

代替

 [{Sex=m,Age=22,Name=aaa},{Sex=f,Age=44,Name=bbb}]
Run Code Online (Sandbox Code Playgroud)
  • A。我究竟做错了什么?
  • b. 假设输出是正确的。如何仅打印 StudentList[0] 的“Name”值(表示“aaa”)?

谢谢

java mapping

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

网络映射器软件的最佳平台和编程语言

我想做我的最后一年项目,并考虑研究和构建网络映射软件,但我不知道哪种编程语言(Java,C++,C,Visual Basic)/平台(Linux,Unix,Windows)最适合这个研究软件.任何建议都将受到高度赞赏.

缺点...我熟悉Java但不擅长C和C++,但希望改进,如果那就是我必须使用的.....

我的专业是计算机网络学位...

除了Network Mapper之外的任何其他项目创意也值得赞赏!

c c++ java mapping networking

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

一侧缓冲spatialline

我有一个很多横断面的SpatialLinesDataFrame,我想只使用R在线的北侧缓冲.有没有人知道模仿arcgis中缓冲工具的'Side Type'选项的工具?谢谢!

gis mapping r spatial

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

如何.count() list.stream() 的子对象?

public static int amountKurse (List<Studie> lstd) {
    int result = (int) lstd.stream().map(Studie::getKurse).count();
    return result;
}

private Map<Kurs,Integer> kurse = new HashMap<>();

public Set<Kurs> getKurse(){
    return kurse.keySet();
}
Run Code Online (Sandbox Code Playgroud)

我想计算Kurse我所有Studie对象中的数量。我目前的结果是20,什么时候应该是132 我猜我的功能只是计算数量Studie 将不胜感激这方面的一些帮助。

java mapping collections java-8 java-stream

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

vim删除不存在的映射

背景场景:当我调试一个VimScript时,某些代码不会被执行.原因是unmap引发了一个错误,VimScript退出此错误.因为代码周围有一个空的try-catch,所以问题不是很明显.在最终找到问题之后,我开始认为这个默认行为可能不是很直观.

这是一些简单的代码,用于说明vim报告在实验上删除不存在的映射时出错.它会在最后一行失败,说是"E31:没有这样的映射".

map <F10> :echo 'hello'
unmap <F10>
unmap <F10>
Run Code Online (Sandbox Code Playgroud)

不幸的是,我找不到关于这种行为的任何文档.有人能指出我在哪里可以解释删除不存在的映射吗?这个设计背后的理性是什么?就个人而言,我会认为删除不存在的映射是一个正常的声明,并像往常一样继续.

编辑:这个问题可能存在一些误解.我不是问如何抑制错误.我想知道为什么vim认为删除一个不存在的映射是一个错误.这么严重吗?

正如答案和评论中所指出的那样,当它可以执行操作时,引发一个错误是unix哲学.我完全同意它,但在shell中,脚本默认继续出错,因此不应该应用相同的推理.

PS:正如推荐的那样,这个问题已经转移到了vim-dev.

mapping vim

-5
推荐指数
1
解决办法
800
查看次数

如何为下列字符"@"或"#"或"^"和"*"指定编号

我是一名新的c ++学生,正在研究一个需要为特殊字符分配编号的问题.

练习要求将字符@设置为2,#设为3,^设置为4,*设置为5.例如,如果用户输入@#^*,则应该与输入相同(2 + 3 + 4 + 5) ).

谢谢你,约翰.

c++ mapping

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

标签 统计

mapping ×7

java ×3

c++ ×2

c ×1

collections ×1

dictionary ×1

filter ×1

gis ×1

haskell ×1

java-8 ×1

java-stream ×1

networking ×1

r ×1

spatial ×1

vim ×1