Ada 编程/编译指示/Import
外观
编译指示 Import 指示编译器使用用外来计算机语言编写的代码或数据对象。
支持的外来语言取决于编译器的实现。通常支持 C、C++、Cobol 和 Fortran。
/* C file */ int my_C_function() { return 1; }
-- Ada Filefunction
My_C_Functionreturn
Integer;pragma
Import (Convention => C, Entity => My_C_Function, External_Name => "my_C_function" ); ... Some_Variable := My_C_Function; -- Ada uses a foreign language like a pro! -- Huzzah!