小编use*_*646的帖子

将列表拆分为可能的元组列表

我需要将列表拆分为所有可能元组的列表,但我不确定如何这样做.

例如:

pairs ["cat","dog","mouse"]
Run Code Online (Sandbox Code Playgroud)

应该导致:

[("cat","dog"), ("cat","mouse"), ("dog","cat"), ("dog","mouse"), ("mouse","cat"), ("mouse","dog")]

我能够形成前两个,但我不确定如何得到其余的.

这是我到目前为止所拥有的:

pairs :: [a] -> [(a,a)]
pairs (x:xs) = [(m,n) | m <- [x], n <- xs]
Run Code Online (Sandbox Code Playgroud)

haskell tuples list-comprehension

24
推荐指数
3
解决办法
4896
查看次数

这些初始化HashMap的方法有什么区别?

我为我的程序使用了HashMap,它工作正常,但我不明白HashMap的这些初始化之间的区别.

假设我正在实现一个HashMap,其中一个字符作为键,一个整数作为值.这些有什么区别?

HashMap<Character, Integer> alphabet1 = new HashMap();
HashMap<Character, Integer> alphabet1 = new HashMap<Character, Integer>();
HashMap alphabet1 = new HashMap<Character, Integer>();
Map alphabet1 = new HashMap<Character, Integer>();
HashMap alphabet1 = new HashMap<Character, Integer>();
HashMap alphabet1 = new HashMap();
Map alphabet1 = new HashMap();
Run Code Online (Sandbox Code Playgroud)

java generics hashmap

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

使用regex从R中的字符串中提取值

我正在尝试提取此字符串的第一个和第二个数字并将它们存储在单独的变量中.

(User20,10.25)
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何获得用户编号,然后获取他的价值.

到目前为止我设法做到的是这个,但我不知道如何删除字符串的其余部分并仅获取数字.

gsub("\\(User", "", string)
Run Code Online (Sandbox Code Playgroud)

regex r

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

标签 统计

generics ×1

hashmap ×1

haskell ×1

java ×1

list-comprehension ×1

r ×1

regex ×1

tuples ×1