使用Seq.cast似乎不斷地失敗,即使如下面的簡單的東西: let xor c = Seq.cast c |> Seq.reduce (^^^)
xor [1;3] // Works, assuming because no cast is necessary
xor ['a';'b'] // Fails
xor [2u] // Fails
後兩個失敗,指定的轉換是無效的。我錯過了
我試圖使用Lift框架反序列化JSON文本,並且它沒有出現它們支持Seq特徵(儘管List支持)。作爲一個例子... 代表僱員(含姓和名)一些JSON數據... {"employees":[{"fname":"Bob","lname":"Hope"},{"fname":"Bob","lname":"Smith"}]}
這裏的員工域的對象: case class Employee(fname: