Если у вас есть F : Float;
, вы можете сказать
Put_Line (“the answer is “ & Float’Image (F));
Это не очень хорошо работает, если вы хотите аккуратное форматирование, потому что формат вывода ’Image
фиксирован , как указанов ARM (эта ссылка на самом деле ’Wide_Wide_Image
, а не ’Image
, но формат тот же).
Если вы используете GNAT, вы можете написать выше как
Put_Line (“the answer is “ & F'Img);
, который сохраняет (a) символы и (b) запоминание соответствующего типа, но это не переносимо.