Sam Hu Wrote: > Thanks.The construct is clear now. > > Still leaves Q1,that is ,the *if* expression after the template definition,I want to learn more about the usage,where can I find more information? It is in the spec: http://www.digitalmars.com/d/2.0/template.html#Constraint