如何使用“单独”关键字

桑托什·古普塔

我无法弄清separateAda中的关键字及其深度概念。请举一个小例子帮助我理解?

可以说我有一个嵌套过程

with ada.text_io; use ada.text_io;
procedure main is
   procedure proc is
   begin
      put_line ("i am proc");
   end proc;
begin
   put_line ("main");
end main;

如何使用单独的关键字?

新创建

您主要使用split关键字来实现2种效果之一。

  1. 特定于操作系统的操作。(将过程/函数的2个版本放在不同的目录中,并针对2个不同的目标进行编译)
  2. 将冗长的过程与周围的代码分开。

这是显示语法的示例。

package_x.ads

package Package_X is

   procedure Foo;
   procedure Sep;

end Package_X;

package_x.adb

package body Package_X is

   procedure Foo is 
   begin
      null;
   end Foo;

   procedure Sep is separate;

end Package_X;

package_x-sep.adb

separate (Package_X) procedure Sep is 
begin
   null;
end Sep;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用IN关键字?

来自分类Dev

如何使用await关键字?

来自分类Dev

如何使用SQL MINUS关键字

来自分类Dev

如何使用'with'关键字添加?

来自分类Dev

如何使用“ this”关键字作为参数?

来自分类Dev

d3js-如何使用`this`关键字或替代关键字是什么?

来自分类Dev

Scala:如何使用不带match关键字的case关键字?

来自分类Dev

如何使用某些关键字查找包含这些关键字的文章?

来自分类Dev

d3js-如何使用`this`关键字或替代关键字是什么?

来自分类Dev

elasticsearch如何使用精确搜索并忽略关键字中的关键字特殊字符?

来自分类Dev

“ is”关键字如何工作?

来自分类Dev

如何开发关键字?

来自分类Dev

“ this”关键字如何工作?

来自分类Dev

使用IN关键字查询

来自分类Dev

使用或过滤关键字

来自分类Dev

JavaScript 使用 (this) 关键字

来自分类Dev

@final 关键字的使用

来自分类Dev

App Store关键字:使用“商标”关键字

来自分类Dev

如何在本地反应上使用等待关键字?

来自分类Dev

如何在Scala中使用“元组”关键字?

来自分类Dev

如何使用Watson NLP与JS分析关键字?

来自分类Dev

如何使用VsVim在多个文件中查找关键字

来自分类Dev

在Ansible中,如何使用环境关键字?

来自分类Dev

如何在模板类中使用friend关键字

来自分类Dev

如何在Haskell中使用“ aux”关键字

来自分类Dev

如何使用PHP检索YouTube视频关键字

来自分类Dev

如何使用Spark在文本表中查找关键字?

来自分类Dev

如何使用Javascript关键字作为变量名?

来自分类Dev

如何使用“ |” Specflow功能表中的关键字