1

我想定义一个伪强类型对象,但仍然可以内联定义它。

当前解决方案:

callMethod({param1:paramvalue,param2:paramvalue2});

我想使用类似的内联语法,但参数“对象”仅包含特定的参数列表。IE:只允许 param1 & param2 但不允许 param3。

我会很高兴这样的事情:

callMethod(mytype(param1:paramvalue,param2:paramvalue2);
4

1 回答 1

2

这就是你想要的:

callMethod( new MyType(paramvalue, paramvalue2) );
于 2012-04-09T20:35:16.817 回答