Giả sử tôi có một ngu ngốc ít trường hợp lớp như vậy: case class Foo(name: String, other: Foo)
Làm thế nào tôi có thể xác định a và b bất biến mà a.other là b và b.other là a? Scala có cung cấp cách
Tôi đã tình cờ gặp một điều gì đó mà tôi đang đoán là lỗi trong số Data.Map, nhưng cũng có thể là một lỗi trong kiến thức Haskell của tôi. Hy vọng ai đó có thể làm rõ nó là gì :) Vui lòng tham khảo
Khi đọc nội dung liên quan đến Haskell, đôi khi tôi thấy biểu hiện “buộc nút”, tôi nghĩ rằng tôi hiểu được là gì, nhưng không cách. Vì vậy, có bất kỳ tốt, cơ bản, và đơn giản để hiểu giải thích về khá
Tôi đang viết một thông dịch viên Brainfuck trong Haskell, và tôi đã đưa ra những gì tôi tin là một mô tả rất thú vị của chương trình: data Program m = Instruction (m()) (Program m)
| Control