D语言函数

D语言函数如你所愿,D 提供常规的对函数的支持,包括全局函数、重载函数、函数在线化、成员函数、虚函数、函数指针等等

另外,D 还支持:嵌套函数函数可以嵌套在其他函数内

这对于代码分解、局部性以及函数闭包技术都具有很高的价值

函数文字量匿名函数可以直接嵌入到表达式中

动态闭包嵌套函数和类成员函数可以被称为闭包(也被称为委托),它们可使范型编程更为容易并保证类型安全

In, Out 和 Inout 参数这几个修饰符不只能使函数更为易于理解,还能避免使用指针而不会影响代码的功能,另外这也会提高编译器帮助程序员找到编码问题的可能性

这些修饰符使 D 能够直接同更多的外部 API 对接

也就无需使用“接口定义语言”(IDL)之类的东西了

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关