我试图以归纳方式定义一个类型,例如基类型
MyClass<0>=int
和归纳
Myclass<k>=list<MyClass<k-1>>
我想要一些像
这样的代码class My_class<int k>=
if k=0
int
else
list<Myclass<k-1>>
c ++是否支持这种编码?
如果没有,是否有其他语言支持我想要实现的目标?
答案 0 :(得分:8)
至少C ++可以。
array(4) {
["sn"]=>
string(12) "234234232"
["arrayparams"]=>
array(2) {
["Param"]=>
array(2) {
["Name"]=>
string(61) "sending_key"
["Value"]=>
string(1) "blah"
}
["Param"]=>
array(2) {
["Name"]=>
string(61) "sending_key2"
["Value"]=>
string(1) "2"
}
}
["push"]=>
bool(true)
["endsession"]=>
bool(false)
}
如果您不知道发生了什么,关键字是模板专精和模板别名。