爲什麼把小寫字母爲Set
當差?差異,當把小寫字母爲集
哈斯克爾
λ: import Data.Set as S
λ: Prelude.foldr (\e acc -> S.insert e acc) S.empty ['a' .. 'z']
fromList "abcdefghijklmnopqrstuvwxyz"
斯卡拉斯卡拉的
scala> ('a' to 'z').toList.toSet
res5: scala.collection.immutable.Set[Char] = Set(e, s, x, n, j, y, t,
u, f, a, m, i, v, q, b, g, l, p, c, h, r, w, k, o, z, d)
你(都)是在談論*插入*順序還是*自然順序的元素? –
@SillyFreak'TreeSet'按自然順序排列元素,而不是按插入順序排列。 – Jesper
我知道,我的評論意在指出(現已刪除)評論中的含糊不清,以及對答案的較低程度。 –