D语言发布条件的块

import std.stdio;
import std.string;

double getAge(double months,double years) 
in { 
   assert(months >= 0); 
   assert(months <= 12); 
}

out (result) { 
   assert(result>=years); 
} 

body { 
   return years + months/12; 
} 

void main () { 
   writeln(getAge(10,12)); 
}

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/266048.html

(0)
上一篇 2022年6月7日 21:41
下一篇 2022年6月7日 21:41

相关推荐

发表回复

登录后才能评论