То, как вы делаете это сейчас, обеспечивает наибольшую гибкость;использование 'Image
или 'Img
всегда включает пробел для положительных значений и "-" для отрицательных значений. §A.10.8 Ввод-вывод для целочисленных типов показывает Put
процедуры, доступные в универсальном пакете Ada.Text_IO.Integer_IO
.Вы можете создать его самостоятельно:
package Ada.Integer_Text_IO is new Ada.Text_IO.Integer_IO(Integer);
В качестве альтернативы вы можете использовать предопределенный экземпляр, предписанный стандартом;переименование может быть удобным:
with Ada.Integer_Text_IO;
package Int_IO renames Ada.Integer_Text_IO;
Для удобства вы можете определить функцию, которая возвращает String
, и использовать ее с оператором конкатенации String
, &
.