D语言函数如你所愿,D 提供常规的对函数的支持,包括全局函数、重载函数、函数在线化、成员函数、虚函数、函数指针等等
另外,D 还支持:嵌套函数函数可以嵌套在其他函数内
这对于代码分解、局部性以及函数闭包技术都具有很高的价值
函数文字量匿名函数可以直接嵌入到表达式中
动态闭包嵌套函数和类成员函数可以被称为闭包(也被称为委托),它们可使范型编程更为容易并保证类型安全
In, Out 和 Inout 参数这几个修饰符不只能使函数更为易于理解,还能避免使用指针而不会影响代码的功能,另外这也会提高编译器帮助程序员找到编码问题的可能性
这些修饰符使 D 能够直接同更多的外部 API 对接
也就无需使用“接口定义语言”(IDL)之类的东西了
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。