我想要一個擴展標記類型的容器。例如, : type Root is abstract tagged private;
package Queue_Interface
is new Ada.Containers.Synchronized_Queue_Interfaces
(Element_Type => Ada.Strings.Unbounded.Unbounded_String);
我正在努力在Ada中實現素數分解函數。我需要從calc_prime_numbers返回一個Vector。我試圖在Y中存儲該矢量。但是,無論何時編譯,編譯器都會說prime.adb:40:07: subtype mark required in this context。我不確定那是什麼意思。子類型需要什麼意思?我如何解決它? with Ada.Text_IO, Ada.Integer_Text_I
我有以下代碼相結合的兩個字節到字節數組: pragma Restrictions (No_Exception_Propagation);
with Interfaces; use Interfaces;
procedure No_Propagation is
type Byte is new Unsigned_8;
type Byte_Array is array (N
不好意思問這個問題,但Ada在輸入和輸出系統上真的很嚴格,所以我無法弄清楚如何從輸入和輸出系統獲取輸入用戶並將其放入數組中。 with Ada.Text_IO;
use Ada.Text_IO;
with Ada.Integer_Text_IO;
use Ada;
procedure Main is
type MY_ARRAY is array(1..9) of INTEGER;