相关疑难解决方法(0)

将Haskell的类型系统与C#进行比较,寻找类似物

我是一个很新的Haskell编程.我正在尝试处理它的类,数据,实例和newtype.这是我所理解的:

data NewData = Constr1 Int Int | Constr2 String Float
Run Code Online (Sandbox Code Playgroud)

与(Java或C#)大致相同:

class NewData {
  private int a, b;
  private string c;
  private float d;

  /* get'ers and set'ers for a, b, c and d
  ................
  */

  private NewData() { }

  private NewData(int a, int b) { 
    this.a = a;
    this.b = b;
  }

  private NewData(string c, float d) {
    this.c = c;
    this.d = d;
  }

  public static Constr1(int a, int b) {
    return new NewData(a, b);
  }

  public …
Run Code Online (Sandbox Code Playgroud)

c# haskell

3
推荐指数
1
解决办法
454
查看次数

标签 统计

c# ×1

haskell ×1