2016-11-05 71 views
0

我正在嘗試編寫一個課程。在規範中,任務不能有任何程序或功能。我必須使用包名稱來訪問任務。我怎麼能這樣做呢? 我可以簡單地寫一些東西沿如何在ada包中聲明任務?

package hello is 
    task sample is... 
    end sample; 
end hello; 
+0

不明確的問題。儘管如此,我仍然認爲訪問通過規範公開的包元素(過程,函數等)需要具有以下形式:' [(參數,如果有的話)]'。 – FDavidov

+0

程序規範: 除主要任務外,還有三(3)個任務:發件人,承運人,接收者每個任務必須位於其自己的包中,每個任務必須有兩個文件,一個ADS和一個ADB。 任務必須是無限循環。他們不能有任何程序或功能。我不明白如果沒有方法,這是如何實現的。 –

+1

@bobsmith:請[編輯](http://stackoverflow.com/posts/40442524/edit)您的問題添加新的信息。作爲練習,請嘗試將此[示例](http://stackoverflow.com/q/39544982/230513)重新分解爲三個文件 - 一個過程(主體)和一個任務(規範&主體)。 – trashgod

回答

1

是的。

您當然必須將任務主體放在包體中。